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 Friday.
A. must have finished.
B. needn't have finished.
C. should have finished.
D. mightn't have finished.
Ta có:
Must have done: hắn đã làm gì (dự đoán điều xảy ra trong quá khứ - khá chắc chắn)
Needn't have done: đã không cần làm gì (thực tế đã làm điều đó)
Should have done: đã nên làm điều gì (thực tế đã không làm điều đó)
Mightn't have done: có lẽ đã không làm gì (dự đoán điều xảy ra trong quá khứ - không chắc chắn lắm)
Tạm dịch: Không có lí do cho việc nộp bài muộn của em. Em đã nên nộp báo cáo trước thứ Sáu tuần trước.
Đáp án C.