Mary has got a full mark in the test She ______ very hard all these days.A、will

游客2024-06-23  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表示“一定做过……”,是对过去发生的事情最为肯定的推测,符合句义,故选C。选项A中的will用于一般将来时,表示“将要……”,不合题意。选项B中的may表示“可能,也许”,但表示推测时,语气较轻,不合题意。D选项中的could have done结构也表示推测,但语气比must have done轻。所以也排除选项D。
转载请注明原文地址:https://tihaiku.com/zcyy/3646006.html
最新回复(0)