B2 · Upper Intermediate

Third Conditional: The Time Machine of Regret

The time machine of regret: if I had studied, I would have passed. The unreal past — what could have been, what should have been, what never happened.

01

Third Conditional

The time machine of regret

The third conditional travels to the past and rewrites it: if the condition had been different, the result would have been different. The past is closed — this is what could have been.

🕰️

The unreal past

the past, rewritten

If I had studied, I would have passed

😔

Regret

the wish that came too late

If I had known, I would have called

⚖️

Criticism

the gentle blame

If you had checked the map, we would not have got lost

🔮

The closed door

the past cannot change

If they had left earlier, they would have caught the train

⚠️ If + had + V3, would have + V3. The past, rewritten.

02

The Formula

if + had + V3 → would have + V3

Both halves travel to the past: the condition carries had + V3, the result carries would have + V3. The machine works in one direction — the past cannot change.

ConditionIf I had studied
ResultI would have passed the exam
The missed chanceIf you had called me, I could have helped

⚠️ had + V3 in the if. would have + V3 in the result.

03

Common Mistakes

Four time-machine slips

The machine jams when would crawls into the if-clause, when have goes missing in the result, or when the two halves live in different tenses.

If I would have studied, I would have passed.

If I had studied, I would have passed.

💡 had + V3 in the if-clause — no would.

If I had studied, I would passed.

If I had studied, I would have passed.

💡 The result needs have + V3 after would.

If I had studied, I will have passed.

If I had studied, I would have passed.

💡 The unreal past pairs with would have, never will.

If she had called me, I could helped her.

If she had called me, I could have helped her.

💡 could have + V3 — the missed chance.

04

Quick Quiz

Test what you just learned

Three minutes, five questions — check what stuck. No essay questions, we promise.

Question 1 / 50 / 5

If I had studied, I ___ have passed.

💡 Info supplémentaire2 sections
05

The Conditional Ladder

Four rungs, from always to never

The four conditionals are one ladder: each rung takes the situation one step further from reality.

1
Zeroalways true

If you heat ice, it melts

2
Firstreal future

If it rains, I will stay home

3
Secondunreal now

If I had money, I would travel

4
Thirdunreal past

If I had known, I would have called

⚠️ One ladder, four rungs: from always-true to never-happened.

06

Had + V3 or Would Have + V3?

Match the half with the job

Two machines in one sentence: the condition half and the result half. Each one has its own engine.

if + had + V3
the unreal conditionIf I had studied…
would have + V3
the unreal result…I would have passed
could have + V3
the missed chance…I could have helped

⚠️ The if-clause carries had + V3; the result carries would have + V3.

© 2026 English Measure. Tous droits réservés.