John’ s score on the test is the highest in the class; ______.

admin2015-05-14  20

问题 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

解析 句意:约翰的测验分数是全班最高的,他昨晚肯定学习了。本题考查情态动词的用法。must have done表示“过去一定做了某事”,是对过去情况的肯定推测,常用于肯定陈述句中;C项中should have done表示“过去本应该做某事,但实际上并未做。”根据句意可知应选B。
转载请注明原文地址:https://kaotiyun.com/show/8oTC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)