Level: B2
July 28, 2026
Third Conditional for Unreal Past Scenarios
Lesson 3: Third Conditional (Unreal Past Scenarios).
1. Overview
Learn how to talk about hypothetical situations in the past—things that did not happen and their imagined past results.
2. Structure
If + [Past Perfect clause], [would have + Past Participle clause]
- If I had known about the server bug, I would have fixed it immediately.
- If she had studied harder, she would have passed the certification exam.
3. Variations with Modal Verbs
You can replace "would have" with "could have" or "might have" to express ability or possibility:
- If we had started earlier, we could have finished the app yesterday.
4. Practice Exercise
Complete the sentences using the Third Conditional:
1. If I _____ (check) the logs, I would have seen the error.
2. If they _____ (invest) in Bitcoin earlier, they would have made a huge profit.
1. Overview
Learn how to talk about hypothetical situations in the past—things that did not happen and their imagined past results.
2. Structure
If + [Past Perfect clause], [would have + Past Participle clause]
- If I had known about the server bug, I would have fixed it immediately.
- If she had studied harder, she would have passed the certification exam.
3. Variations with Modal Verbs
You can replace "would have" with "could have" or "might have" to express ability or possibility:
- If we had started earlier, we could have finished the app yesterday.
4. Practice Exercise
Complete the sentences using the Third Conditional:
1. If I _____ (check) the logs, I would have seen the error.
2. If they _____ (invest) in Bitcoin earlier, they would have made a huge profit.