-Hi Annie.You look tired.What's the matter? -I ——well last night. A didn't sleep B haven't slept
3个回答
展开全部
选择A选项
译文:安妮,你看起来很困倦。发生什么了?
好吧,昨晚。
按题意应该选择A选项,didn‘t sleep强调过去没睡好,haven't slept 表示睡觉这件事对现在的影响,一直持续到现在。这里为何不能表示一直没睡呢,很简单sleep是睡觉这个动作,而不是睡着了的这个状态。故选A
PS:纯手打,望采纳。。。
译文:安妮,你看起来很困倦。发生什么了?
好吧,昨晚。
按题意应该选择A选项,didn‘t sleep强调过去没睡好,haven't slept 表示睡觉这件事对现在的影响,一直持续到现在。这里为何不能表示一直没睡呢,很简单sleep是睡觉这个动作,而不是睡着了的这个状态。故选A
PS:纯手打,望采纳。。。
追问
为什么不选B,tired 不就是过去对现在产生的影响
追答
haven‘t sleep不能表示没有睡觉,因为sleep是一个点动词,仅是一个动作无法解释为睡觉的这个状态,如若想表达状态最好用have been asleep
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询