About EnglishWithKerim

What you get
📚
✏️
📊
🌙
Home · B1 Intermediate · Unit 20
Unit 20

Mixed Conditionals

combining tenses
What are Mixed Conditionals?

Mixed Conditionals combine different time frames in one sentence. Unlike the pure conditionals (2nd or 3rd), they link a past condition with a present result, or a present condition with a past result.

They are used for expressing regret, reflection, or imagination about how different choices or circumstances would connect the past and present.

Two Main Types
TypeStructureTime focusExample
Past → PresentIf + Past Perfect, + would + base verbPast cause → Present resultIf I had studied medicine, I 'd be a doctor now.
Present → PastIf + Past Simple, + would have + past participlePresent condition → Past resultIf I were more confident, I would have spoken at the meeting.
Type 1 — Past → Present

Use this when a past event or decision affects a present situation. The if-clause describes what didn't happen in the past; the result clause shows what the present would be like.

  • If I had taken that job, I 'd live in London now.
  • If they had moved abroad, they 'd live in Canada today.
  • If we hadn't argued, we 'd still be friends.
  • ⚠ Signal: "now", "today", "still", "at the moment" in the result clause.
Type 2 — Present → Past

Use this when a present condition (something true or untrue now) would have changed a past result. The if-clause describes the current situation; the result clause shows what could have happened.

  • If I weren't afraid of flying, I would have gone to Paris last year.
  • If he were more responsible, he wouldn't have missed the deadline.
  • If she spoke English, she would have joined that company.
  • ⚠ Signal: "last year", "yesterday", "at school", "when I was young" in the result clause.
Comparison: All Conditionals
TypeStructureTimeExample
1stif + Present → willReal futureIf it rains, I'll stay home.
2ndif + Past Simple → wouldUnreal present/futureIf I were rich, I'd travel.
3rdif + Past Perfect → would haveUnreal pastIf I'd known, I'd have called.
Mixed (P→Pr)if + Past Perfect → wouldPast cause → present resultIf I'd studied more, I'd have a job now.
Mixed (Pr→P)if + Past Simple → would havePresent condition → past resultIf I were braver, I'd have told her.
Could & Might in Mixed Conditionals
  • Could replaces "would" to express ability:
  • If I had saved money, I could buy a car now.
  • Might replaces "would" to express possibility:
  • If I were richer, I might have helped more people.
How to Choose: Ask Two Questions
  • 1. When is the condition? A past event that didn't happen → had + past participle. A situation that is (not) true now / always → Past Simple.
  • 2. When is the result? Now → would + verb. In the past → would have + past participle.
  • Example: I didn't learn to drive (past) → I can't drive now (present). → If I had learned to drive, I could drive you now.
  • Example: I'm not a good swimmer (always) → I didn't join the race yesterday (past). → If I were a good swimmer, I would have joined the race.
Annotated Examples
Subject
Verb
Auxiliary
Object
Adjective
Adverb
Preposition
Hover over any word to see its role.
IfverbI had studiedobjectlaw,subjectIverb'd beobjecta lawyer now.
↳ Past → Present: past choice affects present life.
IfverbI weren'tobjectafraid of flying,subjectIverbwould have goneadverbabroad.
↳ Present → Past: present fear affected a past decision.
Common Mistakes
If I had studied medicine, I would have been a doctor now.
→
If I had studied medicine, I would be a doctor now.
Past → Present: "now" in the result → would + base verb.
If I was taller, I will play basketball at school.
→
If I were taller, I would have played basketball at school.
Use "were" and "would have + pp" for Present → Past mixed type.
If I have worked harder, I'd be successful.
→
If I had worked harder, I'd be successful now.
Past Perfect (had worked) needed in the if-clause.
If she had more time, she would have finish it.
→
If she had more time, she would have finished it.
Past participle needed: finished (not finish).
If I hadn't be lazy, I'd speak English better.
→
If I hadn't been lazy, I'd speak English better.
Past participle of "be" = been: hadn't been.
← Relative Clauses (Advanced)