If it hadn’t been for his carelessness, we would have finished the work.
Kiến thức về Câu điều kiện
Dịch: Nếu không phải vì sự bất cẩn của anh ta, chúng tôi đã hoàn thành công việc rồi.
A. Anh ta đã bất cẩn bởi vì chúng tôi đã không hoàn thành công việc trước đó. => Sai về nghĩa. Cấu trúc thì quá khứ hoàn thành “S + had + V(p2) + O” diễn tả một sự việc đã xảy ra trước một thời điểm hoặc một hành động khác trong quá khứ.
B. Nếu anh ta đã cẩn thận thì chúng tôi đã hoàn thành công việc. => Đáp án đúng, sát nghĩa câu gốc. 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)” diễn tả một giả định trái với thực tế đã xảy ra trong quá khứ.
C. Nếu anh ta cẩn thận, chúng tôi sẽ hoàn thành công việc. => Sai về thì so với câu gốc. Cấu trúc câu điều kiện loại 2 “If + S1 + V1(ed), S2 + would/could/should + V2” diễn tả một giả định trái với thực tế ở thì hiện tại.
D. Bởi vì anh ta đã không bất cẩn, chúng tôi đã không hoàn thành công việc. => Sai về nghĩa.
Chọn B.