作业帮 > 英语 > 作业

he's never read the book,___he 为什么's是has而不是is、

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/05 08:13:45
he's never read the book,___he 为什么's是has而不是is、
还有
The train from Beijing___ten minutes ago 为什么填的是arrived。而不用has arrived。是因为arrive不是延续性动词吗 -
has never done 表示从没做过,
如果是is never read 不是出现双动词错误了吗
另外你那个例子,主要是根据时间,几分钟前那个ago 就决定了是过去式而不是分词形式
再问: 那如果没有ago 能用has arrived 吗?
再答: 其实你想问的就是非延续性动词与完成时的关系。其实非延续性动词可以跟完成时一起用,只是不能跟描述段的时间一起用,因为所谓非延续性动词,也就是指只能用来描述时间点的动词。比如说火车三分钟前到了,这个3分钟前(three minutes ago)它是一个时间点,所以可以这么用 如果改成时间段,比如说 for 3 minutes 那就是 the train has arrived for 3 minutes,由于arrive这个动词“到达”强调的是一个时间点,你这么说的意思就是在这3分钟之内,这辆火车一直都在arrive,这显然是不可能的,因此要换成延续性的动词 has been in 表示停在站台里,这个动作就可以一直延续很长时间了。