One step at a timeRules
Rule 1: Past condition → present result
We imagine the present result of something that didn't happen in the past. The condition comes from the third conditional (had + V3), the result from the second (would / could / might + base verb).
Pattern: If + had + V3, … would / could + verb (now)
Example: If I had packed a sweater, I wouldn't be cold now.
Example: If she had learned to swim as a child, she could join us in the pool today.
Rule 2: General/present condition → past result
A general trait or a situation that is still true explains why something didn't happen in the past. The condition comes from the second conditional (past simple / were), the result from the third (would have + V3).
Pattern: If + past simple / were, … would have + V3 (past)
Example: If Kerem weren't so forgetful, he would have brought his lunch yesterday.
Example: If I spoke Italian, I would have ordered the food myself in Rome.
Rule 3: Time words and the facts
The biggest clue is the time words: now, today, right now, by now → would + verb; yesterday, last week, in 2020 → would have + V3. If you're unsure, write down the facts: a mixed conditional always says the opposite of what really happened.
Pattern: … now → would + verb · … yesterday → would have + V3
Example: If you had watered the plant, it wouldn't be so droopy now.
Example: If Ada liked chocolate, she would have tried the cake yesterday.
Common mistakes
If I had slept more, I wouldn't have been tired now.→ If I had slept more, I wouldn't be tired now.The result is now → would + verb.
If he were taller, he would join the team last year.→ If he were taller, he would have joined the team last year.The result is past (last year) → would have + V3.
If I would have saved money, I could buy it now.→ If I had saved money, I could buy it now.No would in the if-clause.
Position 1 of 17 topics at C1.