单选题
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
【正确答案】
C
【答案解析】
must(have done)表示对过去事实的肯定推测。根据句子前后语义“得分高”与“学习刻苦”,可以判定其为肯定的因果逻辑关系,而且后面的行为发生在前面的行为之前,故C项为正确答案。
提交答案
关闭