1. D
→ Cấu trúc đảo ngữ câu đk loại 3: Had + S + Ved/p2, S + would/could + have + Ved/p1: Giả thiết một hành động không có thật trong quá khứ
2. A
→ Cấu trúc câu đk loại 2: If + S + Ved/p1, S + will/can + V0: Dùng để diễn tả một sự việc không có thật/khó có thể xảy ra
3. B
→ Cấu trúc câu đk loại hỗn hợp: If + S + had + Vpp/V-ed, S + would + V0: Giả thiết về một hành động, sự việc sẽ xảy ra ở hiện tại nếu điều kiện nói tới trong quá khứ có thật.
4. A
→ Cấu trúc đảo ngữ câu đk loại 3: Had + S + Ved/p2, S + would/could + have + Ved/p1: Giả thiết về một hành động không có thật trong quá khứ
5. C
→ Cấu trúc câu đk loại hỗn hợp: If + S + V-ed, S + would/could/might + have + Vpp/V-ed: Giả thiết về một hành động, sự việc sẽ xảy ra trong quá khứ nếu điều kiện nói tới có thật.