单项选择题

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