GrammarConditionals › Second vs Third Conditional

Second vs Third Conditional

B2When to use the second conditional and when the third — the difference explained simply, with an interactive quiz.

Quick answer

Both are imaginary, but they point at different times:

  1. Second conditional — unreal present or future (If I had money, I'd travel).
  2. Third conditional — unreal past (If I had had money, I would have travelled).

Imagining now or in general → second (past + would). Imagining a finished past → third (past perfect + would have).

The difference in one table

Second conditionalThird conditional
TimeUnreal present or futureUnreal past
If-clausepast simplepast perfect
Resultwould + base verbwould have + past participle
ExampleIf I had money, I’d travel.If I had had money, I would have travelled.

The second imagines things being different now; the third imagines the past being different.

When to use each

Second — imagining now or in general

Third — imagining a different past

⚠️ The clue is often a time word: now / today / these days → second; then / that day / last year → third.

Common mistakes

1. Using the third when you mean now. If I had had a car, I’d have driven to work every day (for a general present habit) → If I had a car, I’d drive to work every day.

2. Using the second for a finished past. If I knew, I would have told youIf I had known, I would have told you.

3. Forgetting ‘have’ in the third. If I had studied, I would passedIf I had studied, I would have passed. Pro tip: decide the time first — unreal now = second, unreal past = third.

✏️ Practice: Second vs Third Conditional

Level B2 · 10 questions · instant feedback

1. If I ___ Japanese, I'd apply for the job now.

2. If I ___ Japanese, I would have got that job last year.

3. If she had left earlier, she ___ the train.

4. If I had a bigger flat, I ___ a dog.

5. Which sentence is about the PAST?

6. If I ___ about the meeting, I would have come yesterday.

7. If we ___ more money, we'd buy a house these days.

8. Correct this: 'If I knew, I would have told you.'

9. If he weren't so rude, people ___ him more. (in general, now)

10. Rewrite about the past: 'If I were rich, I'd help.' →

Frequently asked questions

What is the difference between the second and third conditional?

The second imagines an unreal present or future (If I were rich, I'd travel). The third imagines an unreal past (If I had been rich, I would have travelled).

Why does the third conditional have 'had' and 'have'?

The if-clause uses the past perfect (had + participle) and the result uses 'would have + participle' — both mark the unreal past.

Can I mix them?

Yes — that's a mixed conditional: If I had studied (past), I'd have a degree now (present).

👩‍🏫 For teachers

CEFR objectives for “Second vs Third Conditional”:

⬇︎ Download the Lesson Pack (PDF)

Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.

Keep learning