Zero and First Conditional – English Grammar Test for B2
Grammar » Grammar Test for B2 » Zero and First Conditional – English Grammar Test for B2
→ 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 stop – Unless = 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 study – If 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 hurry – Unless = 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 promise – Unless = if not.
23 don’t – Zero 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 rain – Unless = if not.
30 come – Present simple in condition; future in result.
