inohablo.com

Mixed Conditionals (B2)

Learn Mixed Conditionals: a clear explanation, examples and free practice adapted to your level.

Explanation

Mixed conditionals combine a past condition with a present result (or vice versa).\nIf I had taken that job, I would be rich now.

A mixed conditional combines two different times in one sentence. The most common type links an unreal past condition with a present result (If I had… I would be…). The other links an unreal present state with a past result (If I were… I would have…).

Form

Structure Example
If + past perfect, would + base verb (past cause → present result) If I had taken the job, I would be rich now.
If + past simple, would have + past participle (present state → past result) If I were braver, I would have said it.

When to use it

  • Past cause, present result: If I had listened, I wouldn't be in this mess.
  • Present state, past result: If she weren't so busy, she would have come.
  • Regrets about the past that still affect now.
  • Time words help: now, today, still in the result clause.

Examples

  • If I had studied medicine, I would be a doctor now.
  • If she had caught the train, she would be here now.
  • If I were taller, I would have joined the team.
  • If they had saved money, they wouldn't be poor now.
  • If he weren't so shy, he would have asked her out.
  • I wouldn't be here if I hadn't met you.

Common mistakes

  • “Would have” in the if-clause: If I would have known… → If I had known…
  • Using the standard third conditional when the result is in the present: If I had taken the job, I would have been rich now → I would be rich now.
  • Forgetting that the if-clause keeps its own tense: past perfect for the past, past simple for the present.

Keep learning

Related pages

Practise this for free

inohablo adapts exercises to your level, age and goals. Start in your browser.

Start learning free