The third conditional describes an unreal situation in the past and its imagined result. We use it to express regret, relief, or criticism about events that did not happen (or that did happen, but we imagine the opposite).
Form
If + past perfect, would have + past participle
| If-clause (unreal past condition) | Main clause (imagined past result) | | --------------------------------- | ---------------------------------- | | If I had studied harder | I would have passed the exam. | | If she had left earlier | she would have caught the bus. | | If we had known the address | we would have found the house. |
If I had studied harder, I would have passed the exam.
Meaning
The third conditional is always counterfactual — it expresses the opposite of what really happened.
| Real past | Third conditional (imagined) | | ------------------------------------ | --------------------------------------------------------------------- | | I didn't study. I failed. | If I had studied, I would have passed. | | She left late. She missed the bus. | If she had left earlier, she would have caught it. | | It rained. The picnic was cancelled. | If it hadn't rained, the picnic wouldn't have been cancelled. |
Contracted Forms
In spoken English, contractions are very common:
- had → 'd: If I**'d** known...
- had not → hadn't: If I hadn't been late...
- would have → would've: I would've come.
If I**'d** seen you, I would've said hello.
Alternatives to Would
You can use could have (ability) or might have (possibility) in the main clause.
| Modal | Meaning | Example | | -------------- | --------------------- | -------------------------------------------------------------- | | would have | certain result | If I had saved more, I would have bought a house. | | could have | ability / opportunity | If you had asked, I could have helped you. | | might have | possible result | If it had been sunny, we might have gone to the beach. |
Common Mistakes
- Using would have in the if-clause: ~~If I would have known, I would have come.~~ → If I had known, I would have come.
- Mixing second and third conditional forms incorrectly: ~~If I had known, I would go.~~ → If I had known, I would have gone.
- Using the past simple instead of past perfect: ~~If I knew, I would have come.~~ → If I had known, I would have come.