If I had known…: third and mixed conditionals
Talk about how the past could have been different, and how a different past would change the present
What you'll be able to do
Reflect on decisions and mistakes, explain what went wrong in a project, and imagine how your life would be now if something had been different.
Third conditional: an unreal past
if + past perfect, then would have + past participle: the situation didn't happen, and neither did the result.
- If I had known about the traffic, I would have left earlier.I didn't know, so I didn't leave earlier
- We wouldn't have missed the flight if the taxi had come on time.the taxi was late
- If she hadn't helped me, I would have failed the exam.she did help
Mixed conditional: a different past, a different present
if + past perfect, then would + base form (now).
- If I had taken that job in Sydney, I would be living in Australia now.past cause, present result
- If he hadn't moved abroad, he wouldn't speak three languages.his past explains his present
Other modals
Could have (it was possible) and might have (perhaps) replace would have:
- If we had booked earlier, we could have got cheaper seats.it would have been possible
Common mistakes
If I would have known, I would have come.No would in the if-part: If I had known…If I had known, I would come.For a past result: I would have come.If I had took the job…Use the past participle: If I had taken…
Practice
- If I _____ about the strike, I would have taken a taxi.Options: had known · would have known · knew
Show the answer
had known — Third conditional: if + past perfect.
- We _____ the flight if we had left ten minutes earlier.Options: wouldn't have missed · wouldn't miss · didn't miss
Show the answer
wouldn't have missed — The unreal past result: would (not) have + past participle.
- If I had studied medicine, I _____ a doctor now.Options: would be · would have been now · will be
Show the answer
would be — Mixed conditional: a past change with a present result, would + base form.
- Which sentence describes a past situation that didn't happen?Options: If you had asked me, I would have helped. · If you ask me, I'll help. · If you asked me, I'd help.
Show the answer
If you had asked me, I would have helped. — If + past perfect, would have: an unreal past.
- If the taxi _____ (arrive) on time, we wouldn't have been late.
Show the answer
had arrived — If + past perfect.
More on this topic: English conditionals: first, second, third and mixed