Trang đã được tối ưu để hiển thị nhanh cho thiết bị di động. Để xem nội dung đầy đủ hơn, vui lòng click vào đây.

There is no excuse for your late submission! You...

Câu hỏi: Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions.
There is no excuse for your late submission! You _________the report by last Monday.
A. mightn't have finished
B. needn't have finished
C. should have finished
D. must have finished
Giải thích:
Động từ khiếm khuyết:
- might have + V3/V-ed: có lẽ đã làm gì (suy đoán không chắc chắn)
- needn't have + V3/V-ed: lẽ ra không cần làm gì (nhưng đã làm)
- must have + V3/V-ed: hẳn là đã làm gì (suy đoán logic)
- should have + V3/V-ed: lẽ ra nên làm gì (nhưng đã không làm)
Tạm dịch: Không có lý do gì cho việc nộp trễ cả! Đáng ra bạn nên hoàn thành báo cáo trước thứ hai vừa rồi.
Đáp án C.