Mark the letter A, B , C, or D on your answer sheet to indicate the correct answer to each of the following questions.
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