You look tired out,I guess you __ well during the long journey

问题描述:

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

can't have done 表示对已经发生过的事情的否定推测.如果是肯定的推测,用must have done.