Bộ 25 đề thi thử THPT Quốc gia môn Tiếng anh có đáp án năm 2022 (Đề 5)

"Why wasn't your boyfriend at the party last night?"   - "He ___________ the lecture at Shaw Hall.

10/50

"Why wasn't your boyfriend at the party last night?"  

- "He ___________ the lecture at Shaw Hall. I know he very much wanted to hear the speaker".

should have attended

can have attended

was to attend

may have attended

Giải thích

Đáp án: D

Giải thích: cấu trúc may have + V(PP) được dùng để miêu tả một hành động có thể đã xảy ra trong quá khứ.

Các đáp án khác có cấu trúc không phù hợp về nghĩa:

A. should have + V(PP): lẽ ra nên làm gì trong quá khứ

B. can have + V(PP): chắc hẳn đã làm gì

C. (be) to do sth: dùng để diễn tả những cuộc hẹn được sắp đặt, mệnh lệnh hoặc việc phải làm

Dịch nghĩa: “Tại sao bạn trai của bạn không tới bữa tiệc tối qua?”

“Anh ấy có lẽ đã tham dự buổi diễn thuyết ở Shaw Hall. Mình biết anh ấy rất muốn được nghe người diễn thuyết nói.