has been 与has+动词过去分词有什么区别

如题所述

和系动词与动词的区别一样啊,前者接的是持续的动作,而且加的是动词ing的形式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25
He has been to China.他去过中国。
He has gone to China.他去了中国。
has+动词过去分词是用在现在完成时里的,如
The book has come out.这本书已经出版了。追问

应该是has came out。

第2个回答  2011-02-25
has been后面大多要加持续性动词,也有可能表示被动或进行时。而has+动词过去分词,动词大多是瞬间动词。例如has been to和has gone to的区别在于前者表示曾经去过某地,现在已经回来了,表示一个长时间的动作,而后者则表示去了某地,现在可能在那,也可能在路上,但不在此地,是一个前往的动作。
第3个回答  2011-02-25
has been :比如说某人去了某地、已经回来。
表示去过则用has / have been to
例如: I have been to the Great Wall.(我去过长城)

has+动词过去分词:现在完成时。现在完成时表示从过去持续到现在的动作或状态。
现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...等表示一段时间的状语连用。

希望对你有帮助~本回答被提问者采纳
相似回答