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

John ________ the keys. I cannot see it anywhere. A. should have taken B. could have taken C. must have taken D. needn't have taken.

230/260

John ________ the keys. I cannot see it anywhere.

should have taken

could have taken

must have taken

needn't have taken.

Giải thích

Đáp án C

must + have done st”: thể hiện sự phỏng đoán khá chắc chắn về một hành động đã xảy ra trong quá khứ