Betty’s score on the test is the highest in her class. She________have studied very hard.

admin2022-12-23  19

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

解析 may have done:(过去)可能做了……,表示对过去情况可能性的推测;should have done:(过去)本应该做……(却没有做),相当于ought to have done;must have done:(过去)肯定做了……,(过去)一定做了……,表示对过去情况的肯定推测。根据句意可知,选C。
转载请注明原文地址:https://kaotiyun.com/show/HiQD777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)