Third Conditional — English Grammar (B1–B2)

Grammar · Conditionals & Wishes

Third Conditional

How to talk about a past that did not happen, and what would have been different. Learn it with the film The Family Man.

Grammar › Conditionals & Wishes › Third Conditional

The rule in one sentenceTo imagine a different past, use if + had + past participle for the thing that did not happen, and would have + past participle for the result that did not happen.

About the film

The Family Man is a comedy-drama from 2000. Jack Campbell is a rich, single businessman in New York. Years before, he left his girlfriend Kate at the airport and flew to London for work. One Christmas, he wakes up in the life he would have had if he had stayed: married to Kate, with two children.

What does it do?

Sometimes we look back and think, “What if?” The past is finished, so we cannot change it. But we can imagine it. This sentence pattern lets you talk about a past that never happened, and about its results.

Every sentence has two parts. The if part is the imaginary change: if he had stayed. The would have part is the imaginary result: he would have married Kate. Neither part is true. In real life, Jack got on the plane.

If Jack had stayed, he would have married Kate.
If he hadn’t gone to London, he wouldn’t have become so rich.
His life would have been very different.
If he had listened to Kate, they would have stayed together.

Look at the tiles. The if part always has had + past participle. The result part always has would have + past participle. You can say the result alone too, when the “if” is clear from the story.

If + had + past participle
would have + past participle
+ if he had stayed
+ he would have married Kate
− if he hadn’t left
− he wouldn’t have gone to London
be if he had been braver
be life would have been different
miss if he had missed the plane
get they would have got married
? if he had stayed…
? would he have been happy?

You can put the two parts in either order. When if comes first, use a comma. When the result comes first, you do not need one: He would have married Kate if he had stayed.

In speech, both parts often get shorter:

he had → he’dhad not → hadn’twould have → would’vewould not have → wouldn’t haveIf he’d stayed, he’d have married her.

Jack got on the plane, so he didn’t marry Kate. If Jack hadn’t got on the plane, he would have married Kate.
The first sentence is what really happened. The second imagines the other road, the one he did not take.

Visual guide

How to make it

if + had — the change that didn’t happen

if+person+had / hadn’t+past participle
+

If Jack had stayed in New York…

−

If he hadn’t taken the job in London…

hadn’t = had not
?

What would you have done if you had been Jack?

The question goes in the result part.

would have — the result that didn’t happen

person+would have / wouldn’t have+past participle
+

…he would have married Kate.

−

…he wouldn’t have become so rich.

?

Would he have been happier?

Put “would” before the person.

When to use each one

if + had — imagining a different past

  • A different choice: If Jack had said no to London, he would have stayed with Kate.
  • A different moment: If he had missed the plane, everything would have changed.
  • Regret: If I had studied more, I would have passed the test.
  • Luck: If we hadn’t left early, we would have missed the train.

would have — the imagined result

  • A different life: Jack would have had a family.
  • A different job: He wouldn’t have worked on Wall Street.
  • A different home: They would have lived outside the city.
  • Talking to a friend: I would have called you, but my phone was dead.

Words that help: spot the pattern

These words and phrases often appear when people imagine a different past.

In the if part

if … hadif … hadn’tif I’d knownif onlywhat if

In the result part

would havewouldn’t havewould’vecould havemight have

Common mistakes

❌ If Jack would have stayed, he would have married Kate.

✅ If Jack had stayed, he would have married Kate.

Never use “would” in the if part. Use “had”.

❌ If Jack had stayed, he would have marry Kate.

✅ If Jack had stayed, he would have married Kate.

After “would have”, use the past participle: married.

❌ If he hadn’t got on the plane, he would of stayed.

✅ If he hadn’t got on the plane, he would have stayed.

“Would of” sounds right, but it is wrong. Write “would have” or “would’ve”.

❌ If Jack stayed in New York, his life would have been different.

✅ If Jack had stayed in New York, his life would have been different.

For an imaginary past, the if part needs “had” + past participle.

One more thing

This part is a little harder. You can come back to it later.

“Could have”, “might have” and results that reach today. Use could have for a possible result and might have when you are not sure. And when the past change would affect the present, the result can use would + verb, with no have. This mix is common in real conversations.
✅ If Jack had stayed, he might have been happier. (not sure)
✅ If Jack had stayed, he could have worked in New Jersey. (possible)
✅ If Jack had stayed, he would be a father now. (past change, present result)

Practice: choose the right form

Eight questions. Choose one answer. You get the answer, and why.

1. If Jack ___, he would have married Kate.

The if part takes had + past participle.

2. If he had stayed, he ___ Kate.

The result of an imaginary past → would have + past participle.

3. If Jack ___ to London, he wouldn’t have become so rich.

Imaginary past → hadn’t gone.

4. If he had missed the plane, his life ___ different.

After “would have”, use the past participle: been.

5. If I ___ about the party, I would have come.

No “would” in the if part.

6. We ___ the train if we hadn’t left early.

The result part comes first here, but it still needs would have + past participle.

7. If Jack had stayed, he ___ been happier. We can’t be sure.

“Might have” shows you are not sure. “Would of” is never correct.

8. Which sentence is correct?

He’d stayed = he had stayed. He’d have married = he would have married.

Your turn

Choose one ending. Then listen to your sentence.

If I had known about this website earlier, I would have …

If I had grown up in another country, I would have …

Every sentence here is correct. Pick the one that is true for you. Say it out loud too!

Keep going

Next lessonUnless, As Long As & Provided That →

More lessons

← Conditionals & Wishes  ·  All grammar topics

Practise listening at your level

Hear this grammar used for real — Intermediate English listening practice. Full movie reviews in slow, clear English, levelled for Intermediate learners. One new episode every week, free, with a transcript. IntermediateFree playlistWatch on YouTube
Share: 💬 WhatsApp ✈️ Telegram