B1

Conditional Comparison Exercises PDFSet 1: Zero, First & Second Conditional Comparison: Real or Imaginary?

20 questions·12 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.If you mix red and blue, you ___ purple.

a) getb) will getc) would getd) got

2.If she studies hard, she ___ the exam.

a) passedb) passesc) would passd) will pass

3.If I ___ rich, I would travel the world.

a) amb) werec) will bed) have been

4.Water ___ if you cool it below 0°C.

a) would freezeb) will freezec) freezesd) froze

5.If we leave now, we ___ the train.

a) would catchb) caughtc) will catchd) catch

... and 15 more questions in the PDF

Preview: Answers

1.get

2.will pass

3.were

4.freezes

5.will catch

... and 15 more answers in the PDF

Preview: Explanations

1."get"(a)

This is a zero conditional describing a general truth — mixing red and blue always produces purple. Zero conditional uses 'If + present simple, present simple'. 'Will get' (first conditional) would suggest a specific future prediction, not a permanent fact.

2."will pass"(d)

This is a first conditional about a real future possibility. She hasn't taken the exam yet, and studying hard makes passing likely. First conditional: 'If + present simple, will + base verb'. 'Passes' (zero conditional) would mean she always passes when she studies, but this is about a specific upcoming exam.

3."were"(b)

The result clause 'would travel' tells us this is a second conditional — an imaginary situation. The speaker is NOT rich. Second conditional uses 'If + past simple, would + base verb'. 'Were' is the standard subjunctive form used in second conditional for all persons (If I were, If he were).

4."freezes"(c)

This is a scientific fact — water always freezes below 0°C. Zero conditional uses present simple in both clauses: 'Water freezes if you cool it...' 'Will freeze' would suggest this is a one-time prediction, but this is a permanent physical law.

5."will catch"(c)

This is a first conditional about a real, specific situation — leaving now to catch a particular train. 'Will catch' shows a likely future result. 'Catch' (zero conditional) would imply this always happens, but we're talking about one specific train journey.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.