Theory
Mixed Conditionals
Câu điều kiện loại 3 và hỗn hợp diễn tả các tình huống không có thật trong quá khứ và hệ quả của chúng.
1Loại 3: Tình huống không có thật trong quá khứ
If + S + had + V3, S + would have + V3. Diễn tả điều đã không xảy ra và hệ quả tưởng tượng trong quá khứ.
- →If I had studied, I would have passed.
- →She wouldn't have been late if she had left earlier.
2Hỗn hợp: Quá khứ → Hiện tại
If + S + had + V3, S + would + V (nguyên thể). Nguyên nhân ở quá khứ nhưng hệ quả ảnh hưởng đến hiện tại.
- →If I had taken that job, I would be richer now.
- →If she had married him, she would be happier today.
3Hỗn hợp: Hiện tại → Quá khứ
If + S + V (quá khứ đơn), S + would have + V3. Đặc điểm/tình trạng hiện tại đã ảnh hưởng đến một sự việc trong quá khứ.
- →If I were braver, I would have spoken up yesterday.
- →If he weren't so shy, he would have asked her out.
4Đảo ngữ điều kiện loại 3
Bỏ 'if', đưa 'had' lên trước chủ ngữ: Had + S + (not) + V3, S + would have + V3.
- →Had I known, I would have told you.
- →Had she not helped, we would have failed.
5Các biến thể: 'Wish' và 'If only'
Wish/If only + past perfect → tiếc nuối quá khứ. Wish/If only + past simple → tiếc về hiện tại.
- →I wish I had studied harder.
- →If only I knew the answer.
Memory tips
- •KHÔNG BAO GIỜ dùng 'would have' trong mệnh đề if.
- •'But for' = 'If it weren't/hadn't been for' — dùng cho điều kiện trang trọng.
25 questions · ~20 min