arrived的现在完成时

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:00:55
arrive是瞬间动词,为什么可以用在i have arrived by train.中呢?这里为什么可以用完成时态。不是说瞬间动词不能用在完成时态里吗?

回答好的再给多加50分

假设一下:一个老外是中国通,你吧这个问题跟他说了,老外的反应肯定是“What are you talking about? What is 瞬间动词?Bullshit~~!”
我猜这个瞬间动词是中国的英语教育学者凭自己对英语的理解发明了这么一个所谓的瞬间动词,其实arrive也不算是瞬间,估计发生的时间段也应该有个10秒左右吧。动词中没有真正的瞬间。
老师说什么记下就好了,别钻牛角尖,时间久了慢慢就会明白。老外在聊天的时候什么这个那个,语法错误时态错误一堆,但陈述起来确很“鲜活”。
最后说下你的问题,“arrive是瞬间动词”这句话已经在你的意识中先入为主了,解决的方法是忘了瞬间动词吧,英语中也没什么瞬间动词这个说法。I have arrived by train.这句话说的很地道了,意思是我已经到了而且是坐的火车。
这些话好像颠覆了你学习英语的思维模式,但事实就是如此。

瞬间动词可以用在完成时态,但不能与表示时间延续的状语连用

瞬间动词也可以用在完成时态里,它的现在完成时的肯定式不能与表示一段时间的状语连用,但否定句则可与表示一段时间的状语连用,例如:1.I haven't seen you for a long time. 2.The fish has been dead since two hours ago.( 不能说 The fish has died since two hours ago.)