Mixed Conditionals

B2 (Upper-Intermediate)Grammar

Mixed Conditionals

Mixed conditionals combine two different time frames in one sentence. They appear when the condition and the result belong to different times — most often a past condition with a…

Mixed conditionals combine two different time frames in one sentence. They appear when the condition and the result belong to different times — most often a past condition with a present result, or a present condition with a past result.

The two main types

Type Structure Example
Past → Present If + past perfect, would + base verb If I had studied medicine, I would be a doctor now.
Present → Past If + past simple, would have + pp If I were more careful, I wouldn’t have made that error.
Why “mixed”?A standard third conditional keeps everything in the past (“If I had studied, I would have passed”). A mixed conditional crosses time: the past affects now (“If I had studied, I would be a doctor today”), or a permanent present fact explains a past result (“If I weren’t so shy, I would have spoken up at the meeting”).

Type 1 in detail: past condition, present result

Use when a different past would change your present situation: If she hadn’t moved abroad, we would still be friends. The condition is past (didn’t happen); the result is about now.

Examples from EduCareer

  • If Omar had started English earlier, he would be at C1 by now.
  • If Aisha weren’t so dedicated, she wouldn’t have passed with distinction.
  • If I spoke French, I would have helped that tourist yesterday.
Tutor tip for Arabic speakersIdentify the time of each half separately. Past cause → use had + past participle in the if-clause. Present result → use would + base verb. Present cause → use past simple; past result → use would have + pp. Don’t force both halves into the same tense.
Common mistakes

  • If I had studied medicine, I would have been a doctor now.…I would be a doctor now. (present result)
  • If I would have known, I would tell you.If I had known, I would tell you.
  • If I was taller, I would have reached it.If I were taller, I would have reached it.

Practise with the 20 questions below.

Check your understanding

Answer the questions below. You will see instantly if you are right.

1."If I had studied medicine, I ___ a doctor now."
past cause, present result → would be.
2."If I ___ more careful, I wouldn't have made that mistake."
present trait, past result → past simple/were.
3.A mixed conditional combines:
condition and result in different times.
4."If she hadn't moved away, we ___ still friends."
past cause → present result (would be).
5.Past condition → present result uses:
had + pp / would + base verb.
6.Present condition → past result uses:
past simple / would have + pp.
7."If Omar ___ earlier, he'd be fluent now."
past cause → past perfect.
8."If I ___ French, I would have helped them yesterday."
present ability → past simple.
9.Which is correct?
present result → would be.
10."If he weren't so lazy, he ___ the project on time."
present trait → past result (would have finished).
11.Which is correct?
no 'would' in the if-clause.
12."If we ___ richer, we would have bought that house last year."
present state → past result → 'were'.
13."If they had caught the train, they ___ here by now."
past cause → present result.
14.With 'I/he/she' in unreal present, use:
'If I were...' for unreal present.
15."If I hadn't missed the bus, I ___ at work now."
past cause → present result.
16."If she ___ braver, she would have asked for a raise."
present trait → past result.
17."If I ___ you, I would have refused."
'If I were you' (present) → past result.
18."If he had taken the job, he ___ in London today."
present result; would live / would be living both fit.
19."If our team weren't so strong, we ___ the final last week."
present quality → past result.
20."If you had saved money, you ___ to worry now."
past cause → present result (wouldn't have).

Want feedback from a real tutor on your reading, writing and speaking?

Book a Free Consultation
Scroll to Top