单项选择题

Mary's score on the test is the highest in her class; she ______ have studied very hard.

A.may
B.should
C.must
D.ought to
相关试题