Interactive Grammar Exercise - B1 Level
The third conditional is used to talk about unreal situations in the past. It expresses regret, criticism, or speculation about how things could have been different.
Positive: If Juan had found a job in his city, he would have moved to the capital.
Negative: If the survivors hadn't gone for help, they wouldn't have been found.
Example: Thousands wouldn't have been affected by the disaster if they had been warned in time.
Would have: Most common, shows the expected result
If I had studied harder, I would have passed the exam.
Could have: Shows ability or possibility
If we had left earlier, we could have caught the train.
Might have: Shows possibility (less certain)
If it had rained, the game might have been cancelled.