A. If I didn't make mistakes, I would get full marks for the test.
B. But for two minor mistakes, I would have got full marks for the test.
C. Hadn't I made two minor mistakes, I would have got full marks for the test.
D. If the mistakes hadn't been minor, I would have got full marks for the test.
B
Đáp án B
Phương pháp giải:
Kiến thức: Câu điều kiện – các từ thay thế cho “if”
Giải chi tiết:
Động từ trong mệnh đề gốc chia quá khứ đơn => viết lại dùng câu điều kiện loại 3
Cách dùng: câu ĐK loại 3 diễn tả điều kiện trái với quá khứ dẫn đến kết quả trái với quá khứ.
Công thức: If + S + V-quá khứ hoàn thành (had P2), S + would have P2
Dạng đảo ngữ: Had + S + (not) P2, S + would have P2
Cấu trúc khác đồng nghĩa: But for + N, S + would (not) have P2 (nếu không vì / nhờ …)
= Had it not been for + N, S + would (not) have P2
= If it hadn’t been for + N, S + would (not) have P2
Tạm dịch: Tôi đã mắc hai lỗi nhỏ. Vì vậy, tôi đã không đạt điểm tuyệt đối cho bài kiểm tra.
= B. Nếu không vì hai lỗi nhỏ, tôi sẽ đã đạt điểm tuyệt đối cho bài kiểm tra rồi.
Các phương án khác:
A. Dùng sai câu điều kiện (phương án hiện tại là câu điều kiện loại 2)
C. Sai ở “Hadn’t” => Had I not made
D. Nếu những sai sót không nhỏ, tôi sẽ đã đạt điểm tuyệt đối cho bài kiểm tra. => sai nghĩa
Câu hỏi trên thuộc đề trắc nghiệm dưới đây !
Copyright © 2021 HOCTAP247