You look tired out,I guess you __ well during the long journeyA.can't have slept B.didn't sleep C.haven't slept D.will not sleep为什么不能选C

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:08:09
You look tired out,I guess you __ well during the long journeyA.can't have slept B.didn't sleep C.haven't slept D.will not sleep为什么不能选C

You look tired out,I guess you __ well during the long journeyA.can't have slept B.didn't sleep C.haven't slept D.will not sleep为什么不能选C
You look tired out,I guess you __ well during the long journey
A.can't have slept B.didn't sleep C.haven't slept D.will not sleep
为什么不能选C

You look tired out,I guess you __ well during the long journeyA.can't have slept B.didn't sleep C.haven't slept D.will not sleep为什么不能选C
can't have done 表示对已经发生过的事情的否定推测.如果是肯定的推测,用must have done.

A 不能好好睡一觉

can 表推测
can have done 表示对过去行为的推测,可能做过……

根据语境来选么? 我觉得A有can是表达你大概没有睡觉吧。 但C是你没有睡觉,直接肯定? 我不觉得这哪里有语法错误或语法的用处,我是初中生,这题目是不是高中的?有的东西用语法不能解释就去试试语境。真的有用