That's no excuse! You know you ______ this report by today A. can’t have finished

Câu hỏi :

Mark the letter A, B, C, or D to indicate the correct answer to each of the following questions.

A. can’t have finished

B. must have finished

C. may not have finished

D. should have finished

* Đáp án

* Hướng dẫn giải

D

can’t have V.p.p: không thể xảy ra trong quá khứ

may have V.p.p: có lẽ đã xảy ra trong quá khứ

should have V.p.p: nên làm gì nhưng đã không làm

must have V.p.p: chắc hẳn đã làm gì

Đáp án: D

Tạm dịch: Đó 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 vào hôm nay.

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

Tổng hợp đề thi thử THPTQG môn Tiếng Anh có đáp án !!

Số câu hỏi: 1250

Copyright © 2021 HOCTAP247