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.
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.
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.