GrammarConditionals › Mixed Conditionals

Mixed Conditionals

B2How mixed conditionals combine two time frames, when to use them, and the mistakes to avoid — with an interactive quiz.

Quick answer

Mixed conditionals combine two different times in one sentence. The two common types are:

  1. Past condition → present result — If I had studied, I'd have a better job now.
  2. Present condition → past result — If I were braver, I would have said something.

Match each half to its own time: past perfect for a past condition, 'would' + base verb for a present result (and the reverse for the other type).

How to form a mixed conditional

A mixed conditional puts two different times in one sentence. There are two common patterns.

Type 1 — past condition, present result

ClauseVerb formExample
If-clause (past condition)if + past perfectIf I had studied medicine,
Main clause (present result)would (‘d) + base verbI’d be a doctor now.

The condition is in the past, but the result is true now.

Type 2 — present condition, past result

ClauseVerb formExample
If-clause (present condition)if + past simpleIf I weren’t so shy,
Main clause (past result)would have + past participleI would have asked her.

A permanent situation now explains something that happened in the past.

When to use mixed conditionals

1. A past action still affecting now

2. A present situation explaining the past

⚠️ Typical error: If I had studied medicine, I would have been a doctor now. → The result is now, so use would be, not would have been: If I had studied medicine, I’d be a doctor now.

Common mistakes

1. Keeping both halves in the past. If I had saved money, I would have been rich nowIf I had saved money, I’d be rich now (the result is present).

2. Using the present in the past-condition clause. If I study harder, I’d have a degree nowIf I had studied harder, I’d have a degree now.

3. Mismatching the time words. If I were taller, I would have been a good player last year is fine — but check now vs last year matches the verb. Pro tip: decide the time of each half first, then choose the verb for each half separately.

✏️ Practice: Mixed Conditionals

Level B2 · 10 questions · instant feedback

1. If I had studied medicine, I ___ a doctor now.

2. If she ___ the offer, she'd be living abroad today.

3. If I weren't so shy, I ___ her out last week.

4. If he ___ afraid of flying, he would have visited us last summer.

5. If I hadn't missed the train, I ___ at work already.

6. If we ___ more careful with money, we'd own a house by now.

7. Correct this: 'If I had learnt to drive, I would have a car now.'

8. If I ___ so tired, I would have enjoyed the party.

9. Rewrite: 'I didn't sleep well, so I can't concentrate now.'

10. If they had booked earlier, they ___ on the beach right now.

Frequently asked questions

What is a mixed conditional?

A conditional where the two clauses refer to different times — for example a past condition with a present result: If I had saved money, I'd be rich now.

What is the most common mixed conditional?

Past condition → present result: If I had taken the job, I'd be living in Paris now (if + past perfect, would + base verb).

How is it different from the third conditional?

The third conditional keeps both halves in the past (If I had studied, I would have passed). A mixed conditional moves one half to the present (If I had studied, I'd have a degree now).

Can I use 'could' or 'might'?

Yes: If I had slept well, I could focus now / I might feel better now.

👩‍🏫 For teachers

CEFR objectives for “Mixed Conditionals”:

⬇︎ 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