Mixed Conditional Type 2: Present Condition, Past Result

If I weren’t so afraid of flying, I would have visited you last year.

Notice

  • If I weren’t so afraid of flying, I would have visited you last year.
  • If she were more organised, she wouldn’t have missed the deadline.
  • If he didn’t work so much, he would have joined us yesterday.
  • If I were you, I wouldn’t have said that at the meeting.

Rule

This mixed conditional joins a general, ongoing present state or characteristic with a past result it explains.

Structure: If + past simple (present state), … would have + past participle

We use it when something that is generally true about someone (a personality trait, a fear, a habit) explains why something did or didn’t happen in the past.

Practice

  1. Complete: If he _____ (not / be) so shy, he _____ (ask) her out last month.
    Answer: weren’t / would have asked
  2. Complete: If I _____ (know) how to cook, I _____ (make) dinner for everyone last night.
    Answer: knew / would have made
  3. Complete: If she _____ (not / hate) flying, she _____ (come) to the wedding in Rome.
    Answer: didn’t hate / would have come
  4. Rewrite as a mixed conditional: I don’t speak French. That’s why I didn’t understand the film last night.
    Answer: If I spoke French, I would have understood the film last night.

Connect

Practise both mixed conditional patterns until they feel automatic.

Try Grammar Quiz →

CEFR: Spoken Production — explaining how a general truth about me shaped a specific past outcome.

Azizul Hakim

Printable worksheet (PDF) Pro