If I had studied medicine, I would be a doctor now. If she weren't so afraid of flying, she would have visited us last year. Neither of these is a pure second or third conditional — each one mixes a condition in one time with a result in another. English calls this a mixed conditional: taking the if-clause from one conditional and the result clause from another, because the situation itself spans two different times.

Quick forms: past cause → present result: If + past perfect, would + base verb. Present situation → past result: If + past simple, would have + past participle.

What mixed conditionals express

A mixed conditional links a condition and a result that don't share the same time frame:

  • A past decision with an ongoing present consequence: If I had saved more in my twenties, I would be financially secure now.
  • A permanent present trait explaining a past event: If he weren't so stubborn, he would have accepted the apology.
  • A past action with a lasting present state: If they hadn't moved to Berlin, they wouldn't know German so well.

In each case, one clause looks back at an unreal past, and the other looks at an unreal present — the mix is what makes the sentence work. The result clause most often uses would, but could (ability or possibility) and might (uncertain possibility) work the same way: If I had saved more money, I could buy a house now. / If she weren't so shy, she might have applied.

Type 1: past cause, present result

The most common mixed conditional describes how a different past would have led to a different present. The if-clause behaves like the third conditional (past perfect), but the result clause behaves like the second conditional (would + base verb, not would have):

Clause Tense / Form Example
If clause past perfect If I had studied medicine…
Result clause would + base verb …I would be a doctor now.
  • If she hadn't broken her leg, she would be at practice today.
  • If we had left on time, we wouldn't be stuck in this traffic right now.
  • If they had booked earlier, they would be sitting together on the flight.

A useful check: is the result about the present? ✅ I would be a doctor now describes an unreal present result; ❌ I would have been a doctor would push the result into the past too, turning it into a plain third conditional instead of a mix.

Type 2: present situation, past result

The reverse pattern describes how a different permanent or general truth about the present would have changed something in the past. The if-clause behaves like the second conditional (past simple), but the result clause behaves like the third conditional (would have + past participle):

Clause Tense / Form Example
If clause past simple If she weren't so shy…
Result clause would have + past participle …she would have applied for the job.
  • If he didn't hate flying, he would have come with us to Japan last summer.
  • If I were better at cooking, I would have made dinner myself instead of ordering in.
  • If they didn't live so far away, they would have visited more often while we were renovating the house.

This type usually works with a present or general state, trait, ability, or circumstance that's still relevant now and helps explain the past result (being shy, hating flying, living somewhere). If the condition was only true for one specific moment in the past, use the past perfect instead, as in the plain third conditional.

Recognizing which type to use

The clue is always in what each half of the sentence is actually describing:

Part of the sentence Time meaning Form
Condition unreal past if + past perfect (had done)
Condition unreal present/general if + past simple (did, were)
Result unreal present would + base verb
Result unreal past would have + past participle

If both the condition and the result are about the past, it's a plain third conditional, not a mix. If both are about an imaginary present or future, it's a plain second conditional. Mixed conditionals only appear when the sentence genuinely needs to talk about two different times at once.

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. (now signals a present result — use would + base verb, not would have)
  • If she weren't afraid of flying, she would visit us last year. → ✅ If she weren't afraid of flying, she would have visited us last year. (last year signals a past result — use would have + past participle; weren't is the safer formal choice here, though wasn't is common in informal speech)
  • If he hadn't been tired yesterday, he isn't grumpy today. → ✅ If he hadn't been tired yesterday, he wouldn't be grumpy today. (the result clause still needs would, even though it's about the present)
  • If I were taller, I would have played basketball as a kid. → ✅ If I had been taller as a kid, I would have played basketball. (taller as a lifelong trait works with Type 2, but as a kid narrows the condition to a specific past period — once the condition itself is childhood-specific, the if-clause needs the past perfect too, making this a plain third conditional)

Quick check

Choose the correct form, or answer the question:

  1. If I ____ (had taken / took / take) that job offer, I would be much wealthier now.
  2. If he weren't so disorganized, he ____ (wouldn't miss / wouldn't have missed / doesn't miss) the deadline last week.
  3. Is this a mixed conditional or a plain third conditional? If we had left earlier, we would have caught the earlier train.
  4. Which type is this? If she didn't speak three languages, she wouldn't have gotten that translation job.
  5. Rewrite correctly: If I had learned to swim, I am not scared of the ocean now.
Show answers
  1. had taken — past-perfect if-clause paired with a present result (now)
  2. wouldn't have missed — past simple if-clause (describing a lasting trait) paired with a past result (last week)
  3. Plain third conditional — both the if-clause and the result are about the past, with no present-time signal
  4. Type 2 (present situation → past result) — didn't speak describes an ongoing ability, and wouldn't have gotten is a past result
  5. If I had learned to swim, I wouldn't be scared of the ocean now. (past cause, present result — Type 1)

Key takeaways

  • Mixed conditionals combine the if-clause from one conditional with the result clause from another, because the condition and the result belong to different times.
  • Type 1 (past cause, present result): if + past perfect, would + base verbIf I had studied medicine, I would be a doctor now.
  • Type 2 (present situation, past result): if + past simple, would have + past participleIf she weren't so shy, she would have applied.
  • Type 2 usually uses a present or general state, trait, ability, or circumstance to explain a past result — for a one-off past action, use a past-perfect if-clause instead.
  • Time words like now, today, last year, or yesterday are strong clues for which pattern a sentence needs.
  • If both clauses point to the same time, it's a plain second or third conditional, not a mix.