1. Unreal Situations
Hypotetical situations in the Past:
If only / I wish I had thought about it more carefully (= but I didn’t)
If you’d told me about the problem earlier, I would
have done something about it
(= but you didn’t tell me
about it)
If our best player hadn’t got injured, we would have won the match
IF Clause - Condition Result
past perfect would have past partciple
2. Contrasting Present and Past Unreal
Unreal Situations
If my father wasn’t my boss, I would arrrive a little late Present Unreal
If we’d set off earlier, we would have arrived there on time Past Unreal
Combined Conditionals
If my father wasn’t my boss, I wouldn’t have got the job
Condition in the present Result in the past
If we’d set off earlier, we’d be at the hotel now
Condition in the past Result in the present