As you worked late last night, you ______ have come this morning.A、needn’tB、sho

游客2024-10-13  9

问题 As you worked late last night, you ______ have come this morning.

选项 A、needn’t
B、shouldn’t
C、can’t
D、mustn’t

答案 A

解析 情态动词接完成体的用法。“needn’t +have done”表示“本不必做的事情却做了”。A符合句意。shouldn’t have done表示“本不应该做的事却做了”;can’t have done则表对过去事情的否定推测,译成“不可能做过某事”:没有mustn’t have done的形式。
转载请注明原文地址:https://tihaiku.com/zcyy/3799305.html
最新回复(0)