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

Bob was absent; he _____ sick again. A. shouldn’t have been B. mustn’t have been C. must have been D. should have been

221/503

Bob was absent; he _____ sick again.

shouldn’t have been

mustn’t have been

must have been

should have been

Giải thích

Đáp án C

Kiến thức: động từ khuyết thiếu đi với P2

Giải thích:

Should (not) + have + P2: đáng lẽ (không) nên làm gì

Must + have + P2: chắc hẳn là (diễn tả một phán đoán mang tính logic

Tạm dịch: Bob đã vắng mặt, anh ấy chắc hẳn là lại bị ốm