Third Conditional
B2 grammar lesson on the third conditional for unreal past situations.
The third conditional is a past unreal conditional. It describes an imaginary past situation and an imaginary past result.
Use it to talk about regrets, criticism, relief, or a different past that did not really happen.
If I had left earlier, I would have caught the train.
This means I did not leave earlier, so I did not catch the train.
Basic Form: Past Unreal Conditional
| If part | Result part |
|---|---|
| If + past perfect | would have + past participle |
| If I had left earlier, | I would have caught the train. |
| If she had known, | she would have helped. |
The situation did not happen. The result did not happen either.
If I had studied harder, I would have passed.
This means I did not study hard enough, and I did not pass.
If, Not When
Use if, not when, for the third conditional because the situation is imaginary.
Correct: If the computer had been cheaper, I would have bought it.
Incorrect: When the computer had been cheaper, I would have bought it.
Past Real Vs Past Unreal
Past real conditionals describe real past habits or repeated past situations.
When I had a day off, I usually went to the beach.
Past unreal conditionals imagine a different past.
If I had had a day off, I would have gone to the beach.
| Meaning | Example |
|---|---|
| real past habit | If I had free time, I usually studied. |
| unreal past possibility | If I had had free time, I would have studied. |
Could Have And Might Have
Use could have for ability or possibility. Use might have for a less certain result.
| Modal | Example |
|---|---|
| would have | If we had invited Sam, he would have come. |
| could have | If we had saved more money, we could have travelled. |
| might have | If you had called earlier, I might have answered. |
Do not combine would have with these modal forms.
| Avoid | Use |
|---|---|
| would have can | could have |
| would have may | might have |
| would have should | should have |
Common Uses
The third conditional is common for regrets, criticism, relief, and imagined alternatives.
If I had listened, I would not have made that mistake.
If the driver had been slower, the accident might not have happened.
Common Mistakes
| Avoid | Use |
|---|---|
| If I would have known, I would have helped. | If I had known, I would have helped. |
| If she had went, she would have seen it. | If she had gone, she would have seen it. |
| I would helped. | I would have helped. |
| When I had known, I would have helped. | If I had known, I would have helped. |
Practice
If I had known about the meeting, I would have ___.
Summary
Use the third conditional for unreal past situations: If + past perfect, would have + past participle. It imagines a past that did not happen. Use could have for past possibility or ability and might have for a less certain imagined result. Do not use would have in the if part, and use if, not when.