I made two minor mistakes. Therefore, I didn't get full marks for the test.

Câu hỏi :

 I made two minor mistakes. Therefore, I didn't get full marks for the test. 


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. 

* Đáp án

B

* Hướng dẫn giải

Đá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

Copyright © 2021 HOCTAP247