1. C: Câu điều kiện loại 3: If + S + had + V3, S + would/could/might + have + V3
2. C: Câu điều kiện loại 2: If + S + V(quá khứ), S + would/could/might + V(nguyên mẫu)
3. A: Loại 3
4. D: Loại 2
5. B: Loại 2
6. B: Loại 1: If + S + V(s/es), S + will/can/shall + V(nguyên mẫu)
7. B: Loại 2.
Chú ý: to be trong câu đk loại 2 luôn để dạng were
8. D: Loại 1
9. D: Loại 3
Unless = If not
10. B: Loại 1
11. D: Loại 3
12. A: Câu ước điều gì không có thật ở hiện tại, to be -> were
13. A: Loại 1
14. D: Câu ước điều không có thật ở quá khứ => QKHT
15. C: Câu điều kiện hỗn hợp:
If + S + had + V-pII (xảy ra trước), S + would/ could/ might + V
16. D: Loại 3
17. C: Loại 1
18. A: Loại 1
19. C: Loại 3
20. B: Loại 2