Zero and First Conditional – English Grammar Test for B2

Grammar » Grammar Test for B2 » Zero and First Conditional – English Grammar Test for B2

Tests:   1234567891011

1 You must water the plants or they’ll die.
→ If you ___ the plants, they’ll die.

2 When you heat water, it turns into steam.
→ If you ___ water, it turns into steam.

3 You’ll get fat if you eat too much.
→ If you ___ too much, you’ll get fat.

4 She’ll pass the test only if she studies hard.
→ If she ___ hard, she’ll pass the test.

5 When the sun shines, the snow melts.
→ If the sun ___, the snow melts.

6 Take your phone with you in case I call.
→ If I ___ you, you’ll have your phone.

7 I’ll stay at home unless it stops raining.
→ If it ___ raining, I’ll stay at home.

8 I won’t go out unless you come with me.
→ If you ___ with me, I won’t go out.

9 The computer crashes when you press this button.
→ If you ___ this button, the computer crashes.

10 When ice melts, it becomes water.
→ If ice ___, it becomes water.

11 You’ll fail the exam if you don’t study.
→ If you ___, you’ll fail the exam.

12 I’ll buy that book provided that it isn’t expensive.
→ If the book ___ expensive, I’ll buy it.

13 As soon as he arrives, we’ll start the meeting.
→ If he ___, we’ll start the meeting.

14 Don’t touch the wire or you’ll get an electric shock.
→ If you ___ the wire, you’ll get an electric shock.

15 The match will be canceled if it rains.
→ If it ___, the match will be canceled.

16 When you mix red and blue, you get purple.
→ If you ___ red and blue, you get purple.

17 You’ll miss the bus unless you hurry.
→ If you ___, you’ll miss the bus.

18 We’ll go for a walk if the weather is nice.
→ If the weather ___ nice, we’ll go for a walk.

19 She always cries when she watches sad movies.
→ If she ___ sad movies, she always cries.

20 You won’t catch the train unless you run.
→ If you ___, you won’t catch the train.

21 If I don’t see you today, I’ll call you tomorrow.
→ I’ll call you tomorrow ___ I don’t see you today.

22 I won’t lend you the money unless you promise to return it.
→ If you ___ to return it, I won’t lend you the money.

23 When people don’t sleep well, they feel tired.
→ If people ___ sleep well, they feel tired.

24 We’ll miss the flight unless we leave now.
→ If we ___ now, we’ll miss the flight.

25 The lights go out when there’s a storm.
→ If there ___ a storm, the lights go out.

26 I’ll go to bed after I finish this project.
→ If I ___ this project, I’ll go to bed.

27 If you don’t eat breakfast, you’ll feel weak.
→ You’ll feel weak ___ you don’t eat breakfast.

28 He’ll call you if he arrives early.
→ If he ___ early, he’ll call you.

29 Unless it rains, we’ll have a picnic tomorrow.
→ If it ___, we’ll have a picnic tomorrow.

30 The teacher will be angry if you come late.
→ If you ___ late, the teacher will be angry.

Answer

1 don’t water – Future result if condition not met (First Conditional).
2 heat – General truth → Zero Conditional.
3 eat – Present in if, future in result (First Conditional).
4 studies – Present simple in if-clause; expresses condition.
5 shines – Natural law → Zero Conditional.
6 call – Future action in result clause; condition in present.
7 doesn’t stopUnless = if not.
8 don’t come – Future result depends on presence.
9 press – Present tense; general fact → Zero Conditional.
10 melts – Scientific fact → Zero Conditional.
11 don’t studyIf not + present simple for future consequence.
12 isn’t – Real future situation (First Conditional).
13 arrives – Present simple in if-clause for future event.
14 touch – Future consequence if action occurs.
15 rains – Future event depending on weather.
16 mix – General truth → Zero Conditional.
17 don’t hurryUnless = if not.
18 is – Future plan depends on weather condition.
19 watches – General truth (Zero Conditional).
20 don’t run – Future result if condition not met.
21 if – Reverses clause order, same meaning.
22 don’t promiseUnless = if not.
23 don’tZero Conditional showing repeated result.
24 don’t leave – Future consequence of current decision.
25 is – Common pattern for Zero Conditional.
26 finish – Condition for future action.
27 if – Clause inversion; same meaning.
28 arrives – Present simple after if (real possibility).
29 doesn’t rainUnless = if not.
30 come – Present simple in condition; future in result.

Tests:   1234567891011