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.
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)
Continue Practising
Continue practising with these related exercises
Zero Conditional
EasyPractise general truths and scientific facts with if/when clauses
20 questions
Practise now
Zero Conditional Error Correction
MediumFix zero conditional tense mistakes by editing only the wrong chunk
9 questions
Practise now
First Conditional
EasyLearn to express real future possibilities and likely outcomes
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions
Practise now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now