HomeGrammarConditionals ExercisesIntermediate Conditionals Review — Second and Third

Intermediate Conditionals Review — Second and Third

B1-B2 Level

This intermediate review covers the second conditional for hypothetical present or future situations and the third conditional for unreal past situations. The second conditional uses past simple in the if-clause and "would" in the result: "If I had more time, I would learn another language." The third conditional uses past perfect in the if-clause and "would have" in the result: "If I had studied harder, I would have passed."

The key difference is timing: the second conditional imagines a different present or future ("If I were rich..." — but I am not rich now), while the third conditional imagines a different past ("If I had known..." — but I did not know). Mixing these two conditionals in one exercise tests whether you can quickly identify the time frame and choose the correct structure. This skill is essential for Cambridge B2 First, where second and third conditionals appear in key word transformations and open cloze exercises. Practising both types together builds the flexibility you need for natural English conversation about wishes, regrets, and imaginary scenarios.

Quick Rule

Second: If + past simple, would + base verb | Third: If + past perfect, would have + past participle

  • 1.If I spoke French, I would apply for that job. (second — hypothetical present)
  • 2.If she had taken the earlier bus, she would have arrived on time. (third — unreal past)
  • 3.If we lived near the beach, we would go swimming every day. (second)
  • 4.If they had known about the delay, they would have left earlier. (third)
  • 5.If she hadn't been so nervous, she wouldn't have forgotten her lines. (third — negative)