HOME / GRAMMAR EXERCISES / MIXED CONDITIONALS 2
MIXED CONDITIONALS EXERCISE 2 (ESL)
level: Intermediate (B1/B2)
✓ Useful for IELTS
✓ Useful for Cambridge B2/C1
Mixed conditionals combine tenses from different time frames — typically a past condition with a present result, or a present state with a past result. They’re more advanced than the standard conditional types and require careful attention to both clauses.
Grammar review
Mixed conditionals — combining past and present
A mixed conditional is a conditional sentence that combines elements of two different conditional types — typically crossing the time boundary between past and present. There are two main patterns.
Type 1 — Past condition → present result:
If + past perfect → would + base verb
Used when a past event has consequences that are still relevant now.
“If she had taken the job, she would be living in Paris now.”
(She didn’t take the job → she’s not in Paris now)
Type 2 — Present condition → past result:
If + simple past → would have + past participle
Used when a present state or characteristic affected a past event.
“If she were more careful, she wouldn’t have made that mistake.”
(She’s generally careless → that’s why she made the mistake)
The key difference from pure third conditional:
Third conditional: both past → “If she had studied, she would have passed.”
Mixed: past + present → “If she had studied, she would be a doctor now.”
READY TO PRACTICE? LET’S GO!
Complete each mixed conditional sentence with the correct verb form.