First conditional, future time clauses – English Grammar Test for B1

Grammar » Grammar Test for B1 » First conditional, future time clauses – English Grammar Test for B1

Tests:   1234567891011

1 If it ______ tomorrow, we will cancel the picnic.
(a) rains
(b) rained
(c) rain

2 I’ll call you as soon as I ______ home.
(a) arrive
(b) will arrive
(c) arrived

3 If she studies hard, she ______ the exam.
(a) passes
(b) will pass
(c) passed

4 We’ll go swimming if the weather ______ nice.
(a) is
(b) will be
(c) was

5 I won’t leave until you ______ ready.
(a) are
(b) will be
(c) were

6 If they don’t hurry, they ______ the train.
(a) miss
(b) will miss
(c) missed

7 Call me when you ______ the news.
(a) hear
(b) will hear
(c) heard

8 If we invite Anna, she ______.
(a) comes
(b) will come
(c) came

9 I’ll help you if you ______ me.
(a) ask
(b) will ask
(c) asked

10 We’ll stay here until the rain ______.
(a) stops
(b) will stop
(c) stopped

11 If he doesn’t work harder, he ______ his job.
(a) loses
(b) will lose
(c) lost

12 I’ll wait here until you ______ back.
(a) come
(b) will come
(c) came

13 If you don’t wear a coat, you ______ cold.
(a) get
(b) will get
(c) got

14 I’ll go shopping after I ______ lunch.
(a) finish
(b) will finish
(c) finished

15 If we are late, the teacher ______ angry.
(a) gets
(b) will get
(c) got

16 We won’t start until Peter ______.
(a) arrives
(b) will arrive
(c) arrived

17 If I see her, I ______ her your message.
(a) give
(b) will give
(c) gave

18 Don’t leave until the movie ______.
(a) ends
(b) will end
(c) ended

19 If you eat too much, you ______ sick.
(a) feel
(b) will feel
(c) felt

20 I’ll call you when the bus ______.
(a) arrives
(b) will arrive
(c) arrived

21 If we hurry, we ______ the beginning of the show.
(a) catch
(b) will catch
(c) caught

22 They’ll phone us as soon as they ______ at the station.
(a) get
(b) will get
(c) got

23 If she doesn’t answer the phone, I ______ her later.
(a) call
(b) will call
(c) called

24 I’ll finish my homework before I ______ TV.
(a) watch
(b) will watch
(c) watched

25 If you touch that wire, you ______ an electric shock.
(a) get
(b) will get
(c) got

26 We won’t buy the car unless it ______ cheap.
(a) is
(b) will be
(c) was

27 If they win the match, they ______ very happy.
(a) are
(b) will be
(c) were

28 I’ll lend you the book after I ______ it.
(a) read
(b) will read
(c) readed

29 If you don’t eat breakfast, you ______ hungry later.
(a) feel
(b) will feel
(c) felt

30 We’ll start cooking when the guests ______.
(a) arrive
(b) will arrive
(c) arrived

Answer

1 (a) rains – First conditional: If + present simple → will + verb.
2 (a) arrive – In time clauses, we use present simple, not “will.”
3 (b) will pass – Main clause in first conditional uses “will.”
4 (a) is – If-clause takes present simple.
5 (a) are – Time clauses use present simple, not “will.”
6 (b) will miss – Main clause has “will.”
7 (a) hear – Time clause → present simple.
8 (b) will come – Main clause future.
9 (a) ask – If-clause present simple.
10 (a) stops – Time clause, present simple.
11 (b) will lose – Future result in main clause.
12 (a) come – Time clause needs present simple.
13 (b) will get – Main clause future.
14 (a) finish – Time clause with “after” → present simple.
15 (b) will get – Future result.
16 (a) arrives – Time clause, present simple.
17 (b) will give – Future action in main clause.
18 (a) ends – Time clause, present simple.
19 (b) will feel – Future consequence.
20 (a) arrives – Time clause, present simple.
21 (b) will catch – Main clause, future.
22 (a) get – Time clause, present simple.
23 (b) will call – Future action.
24 (a) watch – Time clause with “before.”
25 (b) will get – Future result.
26 (a) is – If-clause, present simple.
27 (b) will be – Future result.
28 (a) read – Present simple form (irregular verb: read /red/).
29 (b) will feel – Future consequence.
30 (a) arrive – Time clause, present simple.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]