You look tired; you______ have stayed up late last night.A、shouldB、mustC、would

游客2025-07-28  1

问题 You look tired; you______ have stayed up late last night.

选项 A、should
B、must
C、would
D、may

答案 B

解析 must have done意为“肯定做了某事”,表示对过去肯定的推测。句中提到“你看上去很疲劳”,所以“熬夜”这一行为是比较肯定的,应该用must。所以本题答案选B。
转载请注明原文地址:https://www.tihaiku.com/zcyy/4180542.html
最新回复(0)