John's score on the test is the highest in the class; __________

John's score on the test is the highest in the class; _______________.
A、he must have to study last night
B、he must have studied last night
C、he should have studied last night
D、he should study last night
【正确答案】:B