Mary has got a full mark in the test. She______very hard all these days.

admin2015-05-14  11

问题 Mary has got a full mark in the test. She______very hard all these days.

选项 A、will work
B、may work
C、must have worked
D、could have worked

答案C

解析 句意:玛丽考试得了满分,这些天她一定很用功。该题考查的是情态动词+动词完成式的用法。must have done表示对过去事情的肯定推测,意为“一定……”;could have done表示“过去本能够做某事,但事实上并未做”。A选项中的will用于一般将来时,意为“将要……”,不合题意;B选项中的may表示“可能,也许”,表推测时语气较轻,也不符合题意。因此,本题的正确答案为C。
转载请注明原文地址:https://jikaoti.com/ti/xFNGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)