A mixed conditional takes one half from the third conditional and one half from the second, because the cause and the result are at different times.
| if part | Result | Example |
|---|
| A past cause → a result now | if + had + past participle | would / might / could + verb (now, today, still) | If my grandparents hadn't opened a restaurant, I wouldn't know how to cook. |
| True now or always → a past result | if + past simple (were for be) | would / might / could + have + past participle | If I didn't love chocolate so much, I wouldn't have eaten the whole cake. |
Compare: you know these
- Second conditional, now → now: If I knew her address, I would send her a card.
- Third conditional, past → past: If I had known her address last month, I would have sent her a card.
Time words help
now, today, still, by now, these days → a result now · yesterday, last night, in 2015, that morning → a past result. The if part can also come second: The plants wouldn't be dead now if you had watered them last week.
Watch out
- For a past cause, the past perfect: If it didn't rain all night, the game would be on now → If it hadn't rained all night…
- For a result now, would + verb, not would have: If we had brought a map, we would have known the way now → we would know the way now.
- For a past result, would have + past participle: If he were a better swimmer, he wouldn't need help in the lake yesterday → he wouldn't have needed help.
- You will hear If I would have known in American speech, but in writing, use had: If I had known…
- 'd can be had or would: If I'd (= I had) listened, I'd (= I would) be rich now.
- might or could instead of would: the result is possible, not sure: If I had stuck with the piano, I might be in a band today.