Tổng hợp đề thi thử môn Tiếng Anh có lời giải chi tiết (Đề số 11)

I know you didn’t see me yesterday because I was in Hanoi. You me

12/49

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

I know you didn’t see me yesterday because I was in Hanoi. You _____ me.

may not have seen

mustn’t have seen

shouldn’t have seen

can’t have seen

Giải thích

Đáp án D

Cấu trúc:

- may/ might (not) have Vpp/_ed: diễn đạt 1 sự suy đoán không chắc chắn, không có cơ sở ở quá khứ

- can + have + Vpp/_ed: dùng để diễn tả sự suy đoán có cơ sở ở quá khứ

- should + have + Vpp/_ed: lẽ ra đã nên, không nên làm gì (diễn tả sự chỉ trích, hay hối hận về việc gì đã xảy ra)

Tạm dịch: Tôi biết rằng hôm qua bạn đã không gặp tôi bởi vì tôi đang ở Hà Nội. Chắc hẳn là bạn đã không gặp tôi. -> suy đoán có cơ sở ở quá khứ.