slug: conditional-type-3 title: Third Conditional (unreal past) group: conditionals order: 3 summary: An imaginary change to a past event and its hypothetical past result. formula: If + S + had + V-ed/V3, S + would have + V-ed/V3
When to use it
Third conditional imagines a different outcome in the past — a situation that did not happen and cannot be changed. It is often used to express regret or to reason about how things could have been different.
If she had studied harder, she would have passed the exam.
She did not study hard, so she did not pass. The speaker is looking back and imagining the alternative.
Form
| Clause | Tense | Example |
|---|---|---|
| If-clause (condition) | past perfect | If they had left earlier |
| Result clause | would have + past participle | they would have caught the train |
Both could have and might have can replace would have in the result clause to express ability or possibility rather than certainty: "If you had asked, I could have helped."
Examples
- If he had taken the medicine, he would have recovered faster.
- She would not have been late if the bus had not broken down.
- Would you have accepted the offer if they had given you more time?
Common mistakes
- Using
would havein theif-clause: "If I would have known" is wrong. Theif-clause requires past perfect: "If I had known". - Confusing third conditional with second conditional: third conditional refers to an impossible past situation; second conditional refers to an unlikely present or future situation.