New to this topic? Read the lesson first: Conditionals.
Try these 10 questions, then open the answer to check yourself. The trainer has all 39 questions on this topic, mixed in a new order each time, with your mistakes saved for review.
If you heat ice, it ______.
- Amelts
- Bwill melt
- Cwould melt
- Dmelted
Show the answer
A. melts
Zero conditional: general truth.
If we leave now, we ______ the ferry.
- Acatch
- Bwill catch
- Cwould catch
- Dcaught
Show the answer
B. will catch
First conditional: a likely result.
If I were the commanding officer, I ______ the schedule.
- Achange
- Bwill change
- Cwould change
- Dwould have changed
Show the answer
C. would change
Type 2 conditional: unreal present.
If they had left earlier, they ______ the attack.
- Awould avoid
- Bwill avoid
- Cwould have avoided
- Davoided
Show the answer
C. would have avoided
Type 3 conditional: unreal past.
If he has time, he ______ help you.
- Acan
- Bcould
- Cwould have
- Dhad
Show the answer
A. can
First conditional with a modal.
If that thief hadn't tricked me, I ______ in prison now.
- Awouldn't be
- Bwouldn't have been
- Cwon't be
- Dam not
Show the answer
A. wouldn't be
Mixed conditional: past condition, present result.
If I had learnt to sail, I ______ in the regatta now.
- Awould be
- Bwould have been
- Cwill be
- Dam
Show the answer
A. would be
Mixed conditional: past condition, present result.
Unless the weather ______, the exercise will be cancelled.
- Aimproves
- Bwill improve
- Cimproved
- Dwould improve
Show the answer
A. improves
Unless + present simple.
I would call him if I ______ his number.
- Ahave
- Bhad
- Cwould have
- Dam having
Show the answer
B. had
Second conditional: if + past simple.
______ you had told me, I could have helped.
- AUnless
- BIf
- CIn case
- DWhether
Show the answer
B. If
Third conditional introduced by if: if + past perfect, could have + past participle.
With the explanation after each answer and a mistake box.