Third conditional
If + past perfect, would have + past participle.
The third conditional expresses an unreal or imaginary situation in the past — something that did not happen — and its imagined past result. The if-clause uses the past perfect (had + past participle), while the result clause uses would have + past participle. The structure shows that the condition was not fulfilled: we are looking back at a completed event and imagining how things could have turned out differently. Crucially, never use would in the if-clause itself — this is a very common learner error. The modal in the result clause can vary: could have signals ability, and might have signals possibility, giving slightly different meanings. The third conditional is used both for regrets ('I wish I had studied harder') and for neutral reflection on past alternatives. It contrasts with the second conditional, which pictures an unreal present or future situation (If I had more time, I would help). For example: 'If she had checked the weather forecast, she would not have worn a summer dress in the snow.'
Key terms
| Clause | Structure | Example |
|---|---|---|
| If-clause (condition) | If + subject + had + past participle | If she had checked the map, |
| Result clause (certain) | subject + would have + past participle | she would not have got lost. |
| Result clause (ability) | subject + could have + past participle | she could have found the route. |
| Result clause (possibility) | subject + might have + past participle | she might have arrived on time. |
| Negative if-clause | If + subject + had not (hadn't) + past participle | If it hadn't been raining, |
| Passive result clause | subject + would have been + past participle | the accident would have been prevented. |
The if-clause ALWAYS uses past perfect. 'Would have' NEVER appears in the if-clause.
| Feature | Second Conditional | Third Conditional |
|---|---|---|
| Time frame | Unreal present or future | Unreal past (completed event) |
| If-clause tense | Simple past (had, knew, was) | Past perfect (had had, had known, had been) |
| Result clause | would + base form | would have + past participle |
| Example | If I had more money, I would buy it. | If I had had more money, I would have bought it. |
| Meaning | Imagining a different present/future | Imagining a different past outcome |
| Use | Advice, hypothetical situations now | Regrets, criticism, reflection on the past |
Key signal: does the sentence look back at a completed past event? If yes, use the third conditional.
| Error type | Incorrect | Correct |
|---|---|---|
| 'would have' in if-clause | If she would have checked … | If she had checked … |
| Simple past in if-clause | If he noticed the sign … | If he had noticed the sign … |
| Present perfect in if-clause | If she has arrived earlier … | If she had arrived earlier … |
| Past perfect in result clause alone | … he had caught the train. | … he would have caught the train. |
| Second-conditional result with third-conditional if-clause | If she had practised, she could win. | If she had practised, she could have won. |
| 'wish' + simple past for past regret | I wish I studied harder. | I wish I had studied harder. |
The most frequent error by far: 'would have' in the if-clause. It is always wrong.
- 1Real situation: 'He didn't take an umbrella, so he got wet.' — Both events are completed facts in the past.
- 2Step 1 — Identify the cause: The cause is: 'He didn't take an umbrella.' This becomes the if-clause. Negate the verb and shift to past perfect: 'If he had taken an umbrella, …'
- 3Step 2 — Identify the result: The result is: 'he got wet.' Negate and shift to 'would have + past participle': '… he wouldn't have got wet.'
- 4Step 3 — Combine: 'If he had taken an umbrella, he wouldn't have got wet.' — Both clauses are now in the correct third conditional form.
- 5Check: If-clause = past perfect (had taken). Result clause = would have + past participle (have got). No 'would have' in the if-clause. Correct!
- 1Sentence to complete: 'If she had practised every day, she _____ the competition.' — Which modal fits?
- 2would have won: Use 'would have won' when the outcome is presented as certain or highly expected: 'she would have won' = victory was the definite imagined outcome.
- 3could have won: Use 'could have won' to emphasise past ability: 'she could have won' = she was capable of winning, but didn't get the chance.
- 4might have won: Use 'might have won' for a weaker possibility: 'she might have won' = there was a chance, but it is uncertain.
- 5Rule: All three are grammatically correct third conditional result clauses. Choose based on the degree of certainty you want to express.
NEVER put 'would have' in the if-clause. 'If I would have known about the sale' is always wrong. The if-clause must use past perfect: 'If I had known about the sale'. This is the single most common error in the third conditional.
Do not mix conditional types: if the if-clause is past perfect (third conditional), the result clause must also be past — 'would have + past participle', NOT 'would + base form'. 'If she had practised more, she could win' is incorrect; it must be 'she could have won'.
Past perfect ('had + past participle') belongs in the if-clause ONLY. Do not use it as a standalone result clause: 'If he had left earlier, he had caught the train' is wrong. The result clause needs 'would/could/might have caught'.
The third conditional and 'wish + past perfect' express the same regret from different angles. 'If I had studied harder, I would have passed' = 'I wish I had studied harder.' Both require past perfect to look back at a completed past event.
Rules
- 1Structure: If + subject + had + past participle, subject + would/could/might + have + past participle.
- 2The if-clause always uses past perfect (had done), NEVER 'would have' — 'If I would have known' is incorrect.
- 3The result clause uses would have (certainty), could have (ability/possibility), or might have (weaker possibility).
- 4The third conditional refers to the past only; it expresses regrets, criticism, or imagined different outcomes that cannot now occur.
- 5Contrast with second conditional: 'If I had more money, I would buy it' (unreal present) vs 'If I had had more money, I would have bought it' (unreal past).
Practice
15 easy · 15 medium · 15 hard
10 random questions per test