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 If you ___ water to 100°C, it boils.
(a) will heat
(b) heat
(c) heated

2 If it ___ tomorrow, we’ll stay at home.
(a) rains
(b) rain
(c) will rain

3 Plants die if they ___ enough sunlight.
(a) won’t get
(b) don’t get
(c) didn’t get

4 If you touch that wire, you ___ an electric shock.
(a) get
(b) will get
(c) getting

5 If people eat too much junk food, they ___ unhealthy.
(a) become
(b) will become
(c) becoming

6 You’ll miss the bus if you ___ now.
(a) not leave
(b) won’t leave
(c) don’t leave

7 If you ___ the button, the machine starts.
(a) press
(b) will press
(c) pressing

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

9 If the temperature drops below zero, water ___.
(a) freezes
(b) will freeze
(c) freezing

10 I’ll call you if I ___ home early.
(a) get
(b) gets
(c) will get

11 If you mix red and blue, you ___ purple.
(a) will get
(b) get
(c) getting

12 If I see Tom, I ___ him about the meeting.
(a) will tell
(b) tell
(c) told

13 If you heat ice, it ___.
(a) will melt
(b) melts
(c) melted

14 If the teacher arrives late, we ___ a longer break.
(a) have
(b) will have
(c) having

15 If my phone battery dies, I ___ yours.
(a) borrow
(b) will borrow
(c) borrowing

16 If you don’t water the plants, they ___.
(a) will die
(b) die
(c) dying

17 If you drop that glass, it ___.
(a) will break
(b) breaks
(c) breaking

18 If it snows tomorrow, we ___ a snowman.
(a) make
(b) made
(c) will make

19 If you mix salt with water, the salt ___.
(a) dissolves
(b) will dissolve
(c) dissolving

20 If the weather is nice, we ___ for a walk.
(a) will go
(b) go
(c) going

21 If I’m late, my boss ___ angry.
(a) gets
(b) will get
(c) getting

22 If you ___ too much coffee, you won’t sleep well.
(a) drink
(b) will drink
(c) drank

23 If you put food in the freezer, it ___.
(a) freezes
(b) will freeze
(c) freezing

24 If she doesn’t answer the phone, I ___ her a message.
(a) leave
(b) will leave
(c) leaving

25 If I go to London, I ___ the British Museum.
(a) visit
(b) visiting
(c) will visit

26 If you work hard, you ___ successful.
(a) will be
(b) are
(c) were

27 If you don’t wear a coat, you ___ cold.
(a) get
(b) will get
(c) getting

28 If I see any mistakes, I ___ them immediately.
(a) will correct
(b) correct
(c) corrected

29 If you heat metal, it ___.
(a) expands
(b) will expand
(c) expanded

30 If he invites me, I ___ to the party.
(a) come
(b) will come
(c) coming

Answer

1 (b) heatZero Conditional expresses general truth: If you heat water, it boils.

2 (a) rains – In First Conditional, present simple follows if; main clause uses will + V.

3 (b) don’t get – Zero Conditional for a general fact about plants.

4 (b) will get – Real future possibility → First Conditional.

5 (a) become – Zero Conditional for fact; eating junk food always causes that result.

6 (c) don’t leave – First Conditional; will + V only in main clause.

7 (a) press – Zero Conditional (scientific result).

8 (b) will pass – First Conditional; possible future result.

9 (a) freezes – Zero Conditional; natural law.

10 (a) get – Present tense in if-clause; future in main clause.

11 (b) get – Fact: mixing colors always gives purple.

12 (a) will tell – Future action depending on condition.

13 (b) melts – Zero Conditional (scientific fact).

14 (b) will have – Future plan depending on condition.

15 (b) will borrow – Future intention if condition happens.

16 (a) will die – Future result if action not done.

17 (a) will break – Likely future result.

18 (c) will make – First Conditional; future activity.

19 (a) dissolves – Scientific fact → Zero Conditional.

20 (a) will go – Future plan depending on weather.

21 (b) will get – Predictable reaction in future.

22 (a) drink – Present tense after if.

23 (a) freezes – Fact; Zero Conditional.

24 (b) will leave – Future action based on condition.

25 (c) will visit – Future plan depending on condition.

26 (a) will be – Future result of current effort.

27 (b) will get – Future consequence if no coat.

28 (a) will correct – Action depending on condition.

29 (a) expands – General truth; Zero Conditional.

30 (b) will come – Future intention based on invitation.

Tests:   1234567891011