He has come here for a week. 这句话中的come是瞬间动词吗?如果是,

He has come here for a week. 这句话中的come是瞬间动词吗?如果是,怎么能和一段时间状语for a week 连用?这句话的汉语意思?

看来你没有认真上课啊。。Come 的过去分词依然是Come, have 后面加动词过去分词表示过去完成时。 这句话的意思是他来这里已经一个星期了。追问

好像你也没有认真上课,have后面加过去分词表示过去完成时?那had加过去分词叫什么时态呢?

你连我的问题都没看清就下车伊始⋯

追答

哦,多加了个过去,have+过去分词是完成时,had+过去分词是过去完成时。

追问

哈哈,我俩同病相怜,乌鸦笑猪黑,自己不觉得。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-11
come 是瞬间动词。追答

在和一段时间状语连用时意思变了。这句话汉语意思不是"他已经来了一周。"而应该是"他来了,准备在这儿呆上一周。"句中的for a week 不是时间状语而是目的状语。

谢谢好评

本回答被提问者采纳
第2个回答  2017-05-11
把come改成been就好了追问

不是改错,是问这句话为什么正确?

相似回答