HomeGrammarConditionals ExercisesMixed Conditionals Type 2 — Present to Past

Mixed Conditionals Type 2 — Present to Past

B2-C1 Level

Mixed conditionals type 2 combine a second conditional if-clause (past simple) with a third conditional result (would have + past participle). This structure expresses how a permanent present characteristic affected a past event: "If I spoke Japanese, I would have understood the film." The present fact (not speaking Japanese) affected a past experience (not understanding the film). This "present cause, past result" pattern is less common than type 1 but equally important at advanced level.

These sentences often describe how a permanent quality or situation influenced a past outcome: "If she weren't so shy, she would have asked for a promotion" (she is shy now and was shy then — it affected her past decision). "If I were taller, I would have been a basketball player" (height is permanent — it affected past opportunities). The if-clause describes something that is still true now, while the result describes what would have been different in the past. This structure appears in Cambridge C1 Advanced use of English and is valuable for expressing complex relationships between character traits, circumstances, and their historical consequences.

Quick Rule

If + past simple (present fact), would have + past participle (past result)

  • 1.If I spoke French, I would have applied for the Paris office.
  • 2.If she weren't so cautious, she would have invested in that company.
  • 3.If he were more patient, he would have finished the project successfully.
  • 4.If we lived closer, we would have visited you more often.
  • 5.If I didn't have a fear of flying, I would have travelled more.