新概念2第15课疑问“.Twenty people had already left.”这句话是个完成时,完成时态应该接持续性动词才对啊?那么应该是had gone,为什么是had left?有错吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 23:05:25
新概念2第15课疑问“.Twenty people had already left.”这句话是个完成时,完成时态应该接持续性动词才对啊?那么应该是had gone,为什么是had left?有错吗?

新概念2第15课疑问“.Twenty people had already left.”这句话是个完成时,完成时态应该接持续性动词才对啊?那么应该是had gone,为什么是had left?有错吗?
新概念2第15课疑问
“.Twenty people had already left.”这句话是个完成时,完成时态应该接持续性动词才对啊?那么应该是had gone,为什么是had left?有错吗?

新概念2第15课疑问“.Twenty people had already left.”这句话是个完成时,完成时态应该接持续性动词才对啊?那么应该是had gone,为什么是had left?有错吗?
完成时态接延续性动词或瞬间动词都可以,你说的had gone 和had left是一样的,都是瞬间动词.所以这句话没有错.
twenty people had already left 20个人已经离开了,强调离开这个动作完成了.
twenty people had been away for 20 days. 20个人离开了20天 强调一直处于离开的状态.
had left=had been away 只是前者为瞬间动词, 后者为延续性动词.

你对于完成时的时态理解有错。现在或过去完成时并不是说只能用持续性动词,两种都可以。如:
He had come before it was six o'clock.
He said that he had borrowed a book.

gone也是短暂性动词,完成时态应该接持续性动词,这是对的。但短暂性动词构成的现在完成时,“只”表示动作发生的因果关系,不能表示动作的延续,不可以用表示一段时间的状语(如:since 和 for 引导的短语)来修饰。但须注意: 短暂性动词的否定式可以和 since 或 for 引导的时间状语连用. 因为终止性动词 的否定表示的是一种可以延续的状态....

全部展开

gone也是短暂性动词,完成时态应该接持续性动词,这是对的。但短暂性动词构成的现在完成时,“只”表示动作发生的因果关系,不能表示动作的延续,不可以用表示一段时间的状语(如:since 和 for 引导的短语)来修饰。但须注意: 短暂性动词的否定式可以和 since 或 for 引导的时间状语连用. 因为终止性动词 的否定表示的是一种可以延续的状态.

收起