Skip to main content
B2 Grammar · Lesson 6

Third conditional

Use the third conditional to imagine a different result for a past situation that cannot now be changed.

18 min read & practice· Conditionals· B2 Level
Useful for:express complex time relationshipsqualify claims and connect arguments
Curated for Cambridge B2 First exam preparation.

Learning goal: Third conditional

Combine if plus past perfect with would have plus a past participle.

In a nutshell

Use the third conditional to imagine a different result for a past situation that cannot now be changed.

When do we use it?

Combine if plus past perfect with would have plus a past participle.

Pattern

Form

Use if + had + past participle, would have + past participle.

  • If I had known, I would have called.
  • She would have passed if she had studied.

Examples

Key contrast

At B2, choose the form from the complete context: sequence, viewpoint, degree of certainty and clause structure all matter.

Watch out

Common mistakes

  • If I would have known.If I had known.
  • I would have call.I would have called.

Key takeaway

Remember

Use the third conditional to imagine a different result for a past situation that cannot now be changed.

Self-check

Quick check

  • Identify the time relationship or intended meaning.
  • Check the auxiliary, participle and clause pattern.
  • Eliminate answers that fit the words but not the context.

Put it into practice

Ready to test Third conditional?

A short interactive practice session with instant feedback — about 10 questions calibrated to B2 First.

Start practice