Topics

Conditionals practice: zero, first, second and third

All four conditionals, plus unless, in case and the formal inversions used in orders and reports: Should you need help ..., Had I known ....

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.

  1. If you heat ice, it ______.

    • Amelts
    • Bwill melt
    • Cwould melt
    • Dmelted
    Show the answer

    A. melts

    Zero conditional: general truth.

  2. If we leave now, we ______ the ferry.

    • Acatch
    • Bwill catch
    • Cwould catch
    • Dcaught
    Show the answer

    B. will catch

    First conditional: a likely result.

  3. 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.

  4. 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.

  5. If he has time, he ______ help you.

    • Acan
    • Bcould
    • Cwould have
    • Dhad
    Show the answer

    A. can

    First conditional with a modal.

  1. 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.

  2. 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.

  3. Unless the weather ______, the exercise will be cancelled.

    • Aimproves
    • Bwill improve
    • Cimproved
    • Dwould improve
    Show the answer

    A. improves

    Unless + present simple.

  4. I would call him if I ______ his number.

    • Ahave
    • Bhad
    • Cwould have
    • Dam having
    Show the answer

    B. had

    Second conditional: if + past simple.

  5. ______ 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.

Practice all 39 questions

With the explanation after each answer and a mistake box.

Start this topic