Connect the past with the present! Learn conditional sentences where cause and effect sit in different times — essential for fluent B2 expression.
👉 You already know two unreal conditionals:
2nd: If + past simple → would + infinitive — unreal present/future
3rd: If + past perfect → would have + participle — unreal past
👉 A mixed conditional puts the condition and the result in different times — because in real life the cause and the effect do not happen together.
👉 The condition is unreal in the past — the result is true now.
If + past perfect → would + infinitive
If I had studied medicine, I would be a doctor now.
If we had left earlier, we wouldn’t be stuck in traffic now.
👉 Signals for the present result: now, today, currently, these days.
👉 The condition is always true — a fact or a trait. The result is unreal in the past.
If + past simple → would have + participle
If I weren’t so shy, I would have talked to her at the party.
If he spoke English, he would have got that job in London.
👉 Signals for the past result: yesterday, last week, then, at the party.
Read the full lesson content and practice the material in interactive exercises designed for the lesson "Mixed conditionals" (Mixed conditionals) — make progress in your language skills!
