15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 89)

You _________ Tom yesterday. He’s been away on business for a week now. A. mustn’t have seen B. could not have seen C. may have not seen D. can’t have seen

81/503

You _________ Tom yesterday. He’s been away 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

must have + V(P.P): chắc hẳn là đã => Chỉ sự suy đoán logic dựa trên những hiện tượng có thật ở quá khứ.
could have + V(P.P): Có lẽ đã dùng để diễn đạt một khả năng có thể ở quá khứ song người nói không dám chắc.
Dịch nghĩa: Bạn không thể thấy Tom hôm qua. Anh ấy đã đi công tác trong một tuần nay.