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

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

A.

A. can’t have finished                

B.

B. must have finished                 

C.

C. may not have finished         

D.

D. should have finished  

Đáp án và lời giải
Đáp án:D
Lời 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.     

Bạn có muốn?

Xem thêm các đề thi trắc nghiệm khác

Chia sẻ

Một số câu hỏi khác có thể bạn quan tâm.