Mixed conditionals
Use mixed conditionals when an unreal past event has a present result or a present state affected a past result.
Learning goal
Connect time references accurately across the condition and result clauses.
18 minutes
Lesson plus a 10-question session
Mixed conditionals
Use mixed conditionals when an unreal past event has a present result or a present state affected a past result.
When do we use it?
Connect time references accurately across the condition and result clauses.
Form
Common pattern: if + past perfect, would + base verb for a past cause with a present result.
- If I had slept, I would feel better now.
- If she were more organised, she would not have missed it.
Key contrast
At B2, choose the form from the complete context: sequence, viewpoint, degree of certainty and clause structure all matter.
Common mistakes
If I slept, I would feel better now.→ If I had slept, I would feel better now.If she had been organised, she would be on time yesterday.→ If she were organised, she would have been on time yesterday.
Remember
Use mixed conditionals when an unreal past event has a present result or a present state affected a past result.
Quick check
- Identify the time relationship or intended meaning.
- Check the auxiliary, participle and clause pattern.
- Eliminate answers that fit the words but not the context.