She got angry because he broke his promise. A. If he didn't break his promise, she

Câu hỏi :

She got angry because he broke his promise.


A. If he didn't break his promise, she wouldn't get angry.



B. Had he not broken his promise, she wouldn't have got angry.



C. If she hadn't got angry, he wouldn't have broken his promise.


D. Had it not been for her anger, he wouldn't have broken his promise.

* Đáp án

B

* Hướng dẫn giải

Phương pháp giải:

Kiến thức: Đảo ngữ câu điều kiện loại 3

Giải chi tiết:

Câu gốc sử dụng thì quá khứ đơn nên khi viết câu điều kiện phải sử dụng câu điều kiện loại III (diễn tả điều kiện trái ngược với quá khứ, dẫn đến kết quả cũng trái với sự thật trong quá khứ).

Cấu trúc: If + S + had + Vp2, S + would have + Vp2

Đảo ngữ: Had + S + (not) Vp2, S + would (not) have Vp2.

Tạm dịch: Cô ấy tức giận vì anh ta phá vỡ lời hứa.

= Nếu anh ta đã không phá vỡ lời hứa, cô ấy đã không tức giận như vậy rồi.

Các phương án khác:

A. Sai câu điều kiện.

C. Nếu cô ấy đã không tức giận, anh ấy đã không phá vỡ lời hứa như vậy rồi. => sai nghĩa

D. Nếu không phải vì sự tức giận của cô ấy thì anh ấy đã không phá vỡ lời hứa rồi. => sai nghĩa

Chọn B.

Copyright © 2021 HOCTAP247