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. can’t have finished
B. must have finished
C. may not have finished
D. should have finished
Đá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.