Conditionals Exercises

Conditionals are sentences with if that describe a condition and its result. English has four main types, depending on whether the situation is a fact, a real possibility, imaginary, or in the past and impossible to change. The table shows all four types side by side. Then try the exercises below and read why each answer is correct.

TypeFormUse it forExample
Zeroif + present, presentfacts, things that always happenIf you heat ice, it melts.
Firstif + present, will + verbreal possibilities in the futureIf it rains, we’ll stay at home.
Secondif + past, would + verbimaginary or unlikely situations now or in the futureIf I had more time, I’d learn Japanese.
Thirdif + past perfect, would have + participleimaginary situations in the pastIf we had left earlier, we wouldn’t have missed the train.

Conditionals exercises

Four sets of 20 questions: start with Basics (zero and first conditional) and move up to the third conditional and alternatives to if, or try the At work set. Prefer to check everything at the end? Switch to Exam mode.

Level A2–B1 20 questions ~8 min
  1. If you heat ice, it  .

  2. If it   tomorrow, we’ll stay at home.

  3. If you (study), you’ll pass the exam.

  4. If you mix red and white, you   pink.

  5. I   you if I need help.

  6. If she (not / hurry), she’ll miss the bus.

  7. What will you do if you   the job?

  8. Plants die if they   water.

  9. If I see Tom, I (tell) him.

  10. If you press this button, the machine  .

  11. We   to the beach if the weather is nice.

  12. If you (be) tired, go to bed.

  13. If I   late, I’ll text you.

  14. If you don’t water the flowers, they  .

  15. (you / come) to the party if I invite you?

  16. If you eat too fast, you   sick.

  17. Call me if you   any problems.

  18. If it (not / rain), we’ll have a picnic.

  19. If water reaches 0°C, it  .

  20. I won’t go   you come with me.

0 / 20

Teachers: download these questions as a printable worksheet with an answer key. It’s free to use in class.

The golden rule: no “will” or “would” after “if”

The if part takes a present or past tense, and will or would go in the result part: If it rains, we’ll stay home (not if it will rain). If I had known, I would have helped (not if I would have known). The two parts can come in either order; use a comma when if comes first.

First or second conditional?

It depends on how real the situation feels to you. If I get the job, I’ll move to London means I’ve applied and it’s possible. If I got a job in London, I’d move means I’m just imagining. For advice, use If I were you, I’d…

Alternatives to “if”

  • unless = if not: Unless you hurry, you’ll miss the bus.
  • as long as / provided (that) = only if: You can borrow it as long as you’re careful.
  • in case = as a precaution: Take an umbrella in case it rains.
  • Formal inversion: Should you need help… (= If you need) · Had I known… (= If I had known)

Common mistakes

  • ❌ If I will see him, I’ll tell him. → ✅ If I see him, I’ll tell him.
  • ❌ If I would have money, I would buy it. → ✅ If I had money, I would buy it.
  • ❌ If I knew, I would told you. → ✅ If I had known, I would have told you.

FAQ

What are unreal conditionals?

Unreal conditionals describe situations that are not true or not likely: the second conditional (unreal present or future) and the third conditional (unreal past). Mixing them gives mixed conditionals, such as If I had studied medicine, I would be a doctor now.

Is it “If I were” or “If I was”?

Both are used. If I were is more formal and is the standard choice in exams and in the fixed phrase If I were you. If I was is common in informal speech.