They were late for the meeting because of the heavy snow.
Kiến thức về Câu điều kiện
Dịch: Họ đã bị muộn họp vì trận tuyết nặng hạt.
A. Nếu không vì trận tuyết nặng hạt, họ đã không muộn họp.
=> Đáp án đúng. Cấu trúc “But for + N/V-ing, S + would have + V(p2)” đưa ra giả thiết trái ngược với thực tế đã xảy ra trong quá khứ
B. Nếu trời không đổ tuyết nặng hạt, họ đã bị muộn họp.
=> Sai về nghĩa. Câu này dùng cấu trúc đảo ngữ của câu điều kiện loại 3, đưa ra một giả định trái với thực tế trong quá khứ và kết quả của nó.
Cấu trúc đảo ngữ câu điều kiện loại 3: “Had + S1 + V1(p2), S2 + would/could/might + have + V2(p2)”.
C. Nếu trời đổ tuyết nặng hạt, họ sẽ bị muộn họp.
=> Sai về nghĩa. Thực tế tuyết đã đổ trong quá khứ rồi. Đây là tình huống trái ngược với thực tế trong quá khứ nên ta dùng câu điều kiện loại 3, không dùng loại 2.
Cấu trúc câu điều kiện loại 2: “If + S1 + V1(ed), S2 + would/could/should + V2”.
Cấu trúc câu điều kiện loại 3: “If + S1 + had + V1(p2), S2 + would/could/might + have + V2(p2)”.
D. Nếu trời không đổ tuyết nặng hạt, họ sẽ không bị muộn họp.
=> Sai cấu trúc ngữ pháp. Đây là tình huống trái ngược với thực tế trong quá khứ nên ta dùng câu điều kiện loại 3, không dùng loại 2.
Chọn A.