Third Conditional Exercises
B1-B2 Level
The third conditional describes unreal situations in the past — things that
did not happen and their imaginary results. We use it to talk about regrets,
missed opportunities, and alternative outcomes. For example, "If I had
studied harder, I would have passed the exam" means I did not study hard and I did not pass —
but I am imagining a different version of the past.
The if clause uses the past perfect (had + past participle), and the result clause uses would have + past participle. You can also use "could have" (past ability) or "might have" (past possibility) in the result clause for different shades of meaning. This is the most complex conditional form, typically studied at B1-B2 level. A common spoken contraction is "I'd" for both "I had" and "I would": "If I'd known, I'd have called you." Listen to the context to tell which "I'd" is which — in the if-clause it means "had," in the result clause it means "would."
The if clause uses the past perfect (had + past participle), and the result clause uses would have + past participle. You can also use "could have" (past ability) or "might have" (past possibility) in the result clause for different shades of meaning. This is the most complex conditional form, typically studied at B1-B2 level. A common spoken contraction is "I'd" for both "I had" and "I would": "If I'd known, I'd have called you." Listen to the context to tell which "I'd" is which — in the if-clause it means "had," in the result clause it means "would."
Quick Rule
If + past perfect, would have + past participle
- 1.If I had known about the meeting, I would have attended.
- 2.She would have got the job if she had prepared better.
- 3.If they hadn't missed the train, they would have arrived on time.
- 4.We wouldn't have got lost if we had used a map.
- 5.Would you have accepted the offer if they had called?
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