Aren’t you tired? I _____ you had done enough for today.A、should have thoughtB、

游客2023-10-26  34

问题 Aren’t you tired? I _____ you had done enough for today.

选项 A、should have thought
B、must have thought
C、might have thought
D、could have thought

答案 A

解析 should have done表示“本来应该做某事却没有做”,符合句意,故A项正确。must have done表示一定做/发生了,might/could+have done表示“可能已经做了”,could have done表示“本可以做了某事”,在本句中都不合适。
转载请注明原文地址:https://tihaiku.com/zcyy/3131391.html
最新回复(0)