What you'll learn
By the end of this lesson, you'll be able to combine condition and result across any two time frames with full control.
When do I use it?
Beyond the two classic mixes, advanced mixed conditionals combine any of the past, present and future time frames:
- Past condition → present result: "If I hadn't taken that job, I wouldn't live here now."
- Past condition → future result: "If we had booked, we would be flying tomorrow."
- Present condition → past result: "If I were more careful, I wouldn't have lost it."
The point is always the same: the if-clause and the result clause refer to DIFFERENT times.
How do I form it?
if + had done → would + base verb (past → present/future) if + did → would have done (present → past)
- If she had studied harder, she would get a better job now.
- If I weren't so busy, I would have joined you yesterday.
- If we had left earlier, we would arrive by noon.
- He wouldn't be so tired if he had slept more.
Common mistakes for Spanish speakers
With the time frames mixed, Spanish speakers often use the same verb form in both clauses or add "would" to the if-clause: "If I would have studied, I would be a doctor." The if-clause NEVER takes "would" in any conditional. Match each clause to its own time: the condition uses had done or did; the result uses would do or would have done. Identify the time of each half before you choose.
Each half chooses its own time. Condition: had done or did. Result: would do or would have done. Never would in the if-clause.
Practice
Multiple Choice
C1Which sentence is correct for 'past condition, present result'?
Fill in the Blank
C1If I weren't so busy, I have helped you yesterday.
Hint: Present condition + past result → would have + participle.
Find the Error
C1Sentence Transformation
C1Task: Rewrite as a mixed conditional
Hint: if + had studied → could/would + base verb.
Practice Speaking
Apply what you've learned in a real conversation with AI feedback.
Level: C1