单项选择题

John's score on the test is the highest in the class; he ______ last night.

A. must study
B. should have studied
C. must have studied
D. is sure to study