Mitto Learn
Start free
B2

Third Conditional

The third conditional describes unreal or imaginary situations in the past — things that did not happen — and their hypothetical past results, using the structure "If + past perfect, would have + past participle".

Form and Structure

The third conditional has two clauses: the 'if' clause uses the past perfect (had + past participle), and the main clause uses 'would have' + past participle. You can put either clause first, but use a comma when the 'if' clause comes first. The order of the clauses does not change the meaning.

  • If she had studied harder, she would have passed the exam.
  • He would have called you if he had known your number.
  • If we hadn't missed the train, we wouldn't have been late.
  • They would have won the match if they had played better.

Meaning and Use

We use the third conditional to talk about the past, imagining a different outcome from what really happened. It often expresses regret, criticism, or relief about past actions and their consequences. Because the situation is impossible to change, both the condition and the result are purely hypothetical.

  • If I had saved more money, I would have bought the car. (but I didn't save, so I didn't buy it)
  • If you had told me earlier, I could have helped. (regret)
  • She would have been angry if she had seen the mess. (relief — she didn't see it)
  • If they had listened to the warning, the accident wouldn't have happened.

Modal Variations

Instead of 'would have', you can use 'could have' to express past possibility or ability, or 'might have' to show that the result was uncertain. These modals make your meaning more precise. The 'if' clause always stays in the past perfect.

  • If I had had more time, I could have finished the report.
  • She might have come to the party if you had invited her.
  • We could have caught the flight if we had left earlier.
  • If he had trained harder, he might have made the team.

Common Mistakes

A frequent error is using 'would have' in the 'if' clause — keep 'would have' only in the main clause. Another mistake is using a simple past instead of the past perfect after 'if'. In speech, 'would have' is often contracted to 'would've', which sounds like 'would of', but 'would of' is never correct in writing.

  • Correct: If I had known, I would have come. (NOT: If I would have known…)
  • Correct: If she had asked, I would have agreed. (NOT: If she asked, I would have agreed.)
  • Correct: They would've helped if you'd asked. (NOT: They would of helped…)
  • Correct: If we had left earlier, we would have arrived on time.

Want to practice "Third Conditional"?

Exercises and a live AI conversation — free.

Start free

More B2 topics