There is no excuse for your late submission! You _______ the report by last Friday

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.

A. must have finished

B. needn’t have finished

C. should have finished

D. mightn’t have finished

* Đáp án

* Hướng dẫn giải

Chọn đáp án C

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)

Vậy dựa vào nghĩa của các cấu trúc trên ta chọn đáp án đúng là C.

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

Copyright © 2021 HOCTAP247