There is no excuse for your late submission! You _________ the report by last Monday.
A. needn’t have finished
B. mightn’t have finished
C. should have finished
D. must have finished
Xem đáp án
C là đáp án đúng
Lời giải:
Kiến thức: Câu phỏng đoán
needn’t have done sth: lẽ ra không cần làm gì (nhưng đã làm)
mightn’t have done sth: có thể đã không làm gì
should have done sth: lẽ ra nên làm gì (nhưng đã không làm)
must have done sth: chắc hẳn là đã làm gì
Tạm dịch: Đừng lấy cớ cho việc trễ hạn nộp của bạn! Bạn lẽ ra nên hoàn thành báo cáo trước thứ Hai tuần trước.