Advanced · C1–C2

Mixed Conditionals

Mixed conditionals combine elements of the second and third conditionals to express relationships between different time frames — a past condition with a present result, or a present condition with a past result.

What are mixed conditionals?

Mixed conditionals occur when the time in the if-clause and the time in the main clause are different. The two main types are:

Type 1: Past condition → Present result

Structure: If + past perfect (if-clause) + would + base verb (main clause)

Used when a past event has consequences that are still relevant now.

Past condition → Present result

If I had studied medicine, I would be a doctor now.

If she had taken the job, she would be living in New York.

If he hadn't crashed the car, we would have a vehicle now.

Type 2: Present condition → Past result

Structure: If + past simple (if-clause) + would have + past participle (main clause)

Used when a permanent present state or characteristic would have changed a past outcome.

Present condition → Past result

If I were braver, I would have spoken up at the meeting.

If she liked swimming, she would have joined the team last year.

If he were more patient, he wouldn't have lost his temper.

Comparison: Pure vs. mixed conditionals

TypeIf-clauseMain clauseTime
2nd conditionalpast simplewould + basePresent/future
3rd conditionalpast perfectwould have + ppPast
Mixed (past→now)past perfectwould + basePast if / present result
Mixed (now→past)past simplewould have + ppPresent if / past result

Tip: Look for time signals. 'Now' or 'today' in the main clause signals a present result → past perfect in if-clause. A past time expression in the main clause signals a past result → past simple or present in if-clause.