Tổng hợp đề luyện thi Đại Học môn Tiếng Anh có lời giải(Đề số 20)

You ______ Tom yesterday. He’s been on business for a week now.

10/50

Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.

You ______ Tom yesterday. He’s been on business for a week now.

mustn’t have seen

could not have seen

may have not seen

can’t have seen

Giải thích

Đáp án B.
Ta có:
- must (not) have done sth: chắc hẳn đã làm gì (đã không làm gì)
- could (not) have done sth: có thể (không thể) đã làm gì (dùng cho quá khứ)
- may (not) have done sth: có thể (không thể) đã làm gì (chỉ khả năng xảy ra)
- can (not) have done sth: có thể (không thể) đã làm gì (dùng cho hiện tại, tương lai) 
Dịch: Bạn không thể đã gặp Tom hôm qua được. Cậu ấy đi công tác cả tuần rồi.