That's no excuse! You know you ... this report by today

Câu hỏi :

That's no excuse! You know you ______ this report by today.

A. can’t have finished

B. must have finished

C. may not have finished

D. should have finished

* Đáp án

D

* Hướng dẫn giải

Đáp án D

Can’t have finished: ko thể đã hoàn thành

Must have finished: chắc hẳn đã hoàn thành (nhận định về 1 việc trong quá khứ)

May not have finished: có thể đã ko hoàn thành

Should have finished: nên đã hoàn thành (nhưng thực tế là chưa hoàn thành)

Dịch câu: Đó không phải là lý do! Bạn biết bạn nên hoàn thành báo cáo này ngay hôm nay

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

400 câu trắc nghiệm Ngữ pháp Tiếng Anh nâng cao !!

Số câu hỏi: 238

Copyright © 2021 HOCTAP247