Type 1: Past hypothetical → Present result

Use this when an imaginary past action would have a different present result.

If + past perfect would + infinitive (now)

"If I had studied medicine, I would be a doctor now."
(I didn't study medicine → I am not a doctor now)

"If she had taken that job, she would live in Paris."
(She didn't take the job → She doesn't live in Paris)
If clause (past perfect)Main clause (would + inf)
If I had saved more money,I would be able to travel now.
If he hadn't dropped out,he would have a degree.

Type 2: Present hypothetical → Past result

Use this when an imaginary present situation would have produced a different past outcome.

If + past simple would have + past participle

"If I weren't so shy, I would have spoken to her at the party."
(I am shy → I didn't speak to her)

"If he spoke French, he would have got the job in Paris."
(He doesn't speak French → He didn't get the job)
If clause (past simple)Main clause (would have + pp)
If I were more organised,I would have finished on time.
If she didn't have a fear of flying,she would have come with us.

Comparing all conditional types

TypeIf clauseMain clauseUse
2nd conditionalpast simplewould + infhypothetical present/future
3rd conditionalpast perfectwould have + pphypothetical past, past result
Mixed (past→present)past perfectwould + infhypothetical past, present result
Mixed (present→past)past simplewould have + pphypothetical present, past result
Spot the time clash: The key to mixed conditionals is that the if-clause and the main clause refer to different time frames. Look for time words like "now", "today", "still", "at the time", "yesterday" to confirm the time shift.

Exercises

Choose the correct form for each mixed conditional.

1. If I ___ harder at school, I would have a better job now. (past → present)

2. If she weren't so stubborn, she ___ to our advice. (present → past)

3. If he hadn't invested all his money in that project, he ___ rich today.

4. If I spoke better Spanish, I ___ that job in Madrid last year.

5. If they had built the metro line, traffic ___ so bad now.