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

游客2024-07-11  10

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

解析 本题考查的是情态动词的用法。will用于一般将来时,表示“将要……”,不合题意。 may表示“可能,也许”,如:It may rain today.(今天可能下雨。)表示推测时,may的语气较轻,不合题意。C选项must have done结构表示“一定做过……”,是对过去发生的事情最肯定的推测,如: The ground is wet.It must have rained last night.D选项中的could have done结构也表示推测,但语气比must have done轻,语气显得不太肯定,所以此题选择C。
转载请注明原文地址:https://tihaiku.com/zcyy/3672234.html
最新回复(0)