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.
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ứ