作业帮 > 英语 > 作业

He told me that he could not go to sleep one night because h

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 08:06:17
He told me that he could not go to sleep one night because he heard a strange noise coming from the bar.这句不是间接引语么?在前文中都是过去式,那在这句中的从句部分不是应该用过去完成时?而这句却没有为什么?
首先,这句是间接引语,你的想法是对的.
其次,由于后面because从句是原因状语从句,它与couldn't go to sleep是并列成分,所以它俩的时态必须一致.
最后,请参看例句I couldn't go to school yesterday because i was sick.(昨天我没去上学,因为我病了)
再问: 那麻烦再问一下could not有过去完成时么?为什么could not不用过去完成时??
再答: can本身是情态动词,是没有过去完成时态的。但是虚拟语气里面有could have done的用法,请注意,这里的过去完成时是have done,而不是can的过去完成时。所以说,can是没有过去完成时的。