Đáp án chính thức: A
Hướng dẫn giải chi tiết
Kiến thức: Câu điều kiện loại 3
- Cách dùng: Diễn tả một giả thiết trái ngược với thực tế đã xảy ra ở quá khứ
Công thức chung: If + S + had (not) + Ved/ V3, S + would/ could (not) + have + Ved/ V3.
- Trong câu điều kiện loại 3, có thể sử dụng “but for” và “without” “had it not been for” thay cho “if”
Công thức chung: But for/ Without/ Had it not been for + N/Ving, S + would/ could (not) + have + Ved/ V3.
Tạm dịch: Tôi đã mời Rachel đến bữa tiệc của tôi, nhưng cô ấy không thể đến. Cô đã sắp xếp để làm việc khác.
= Nếu sắp xếp để làm việc khác, Rachel sẽ đến bữa tiệc của tôi như được mời rồi.
B. Sai công thức. “would come” => “would have come”
C. Sai công thức. Mệnh đề sau “unless” (nếu … không) không để dạng phủ định
D. Sai công thức. “would come” => “would have come”
- Cách dùng: Diễn tả một giả thiết trái ngược với thực tế đã xảy ra ở quá khứ
Công thức chung: If + S + had (not) + Ved/ V3, S + would/ could (not) + have + Ved/ V3.
- Trong câu điều kiện loại 3, có thể sử dụng “but for” và “without” “had it not been for” thay cho “if”
Công thức chung: But for/ Without/ Had it not been for + N/Ving, S + would/ could (not) + have + Ved/ V3.
Tạm dịch: Tôi đã mời Rachel đến bữa tiệc của tôi, nhưng cô ấy không thể đến. Cô đã sắp xếp để làm việc khác.
= Nếu sắp xếp để làm việc khác, Rachel sẽ đến bữa tiệc của tôi như được mời rồi.
B. Sai công thức. “would come” => “would have come”
C. Sai công thức. Mệnh đề sau “unless” (nếu … không) không để dạng phủ định
D. Sai công thức. “would come” => “would have come”