I’ve been waiting for hours. You _______ to tell me you would come late.

Câu hỏi :

 

A. needn’t have phoned.

B. must have phoned. 

C. oughtn’t to have phoned.

D. should have phoned.

* Đáp án

* Hướng dẫn giải

Chọn đáp án D

Xét nghĩa các phương án:

A. needn’t have phoned: đã không cần gọi điện (nhưng thực tế là đã gọi)

B. must have phoned: hẳn đã gói (suy đoán gần như chắc chắn)

C. oughtn’t have phoned: sai cấu trúc (phải là ought to have done)

D. should have phoned: đã nên gọi điện (nhưng thực tế là đã không gọi)

Vậy trong văn cảnh của câu hỏi này ta chọn phương án phù hợp nhất là D.

Tạm dịch: Tôi đã chờ hàng giờ đồng hồ rồi. Cậu đã nên gọi điện nói với tôi sẽ đến trễ chứ.

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Tổng hợp đề thi thử tiếng anh thpt quốc gia !!

Số câu hỏi: 1799

Copyright © 2021 HOCTAP247