has和has been的区别

我看到两个个句子、
陈述句、
一模一样的、
就是多一个Been、
所以说问一下、
他们两个之间的区别

has been 与 has gone 的区别是:意思不同、用法不同、强调内容不同

一、意思不同

1、has been 的意思是:表示“到过某地”,说话人现在已经回来了。

例句:

He has been to Hangzhou. 

他去过杭州。

2、has gone 的意思是:表示“去了某地”,可能到了,也可能在路上。

例句:

He has gone to Hangzhou. 

他去杭州了。

二、用法不同

1、has beena是延续性的,后面接的时间状语是一段时间。

2、has gone表示已经去了那个地方还没回来,属于瞬间动词(暂短性动词),不与一段时间连用。

三、强调内容不同

1、has been强调“去过”哪里的这个经历。

2、 has gone 已经离开去…地方,强调“已经离开”这个状态 。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-26
has 是单数主语后的动词形式,意思是有。
has been 第一种是系动词be的完成时,第二,其后跟过去分词,表示现在完成时的被动语态.
She has a book.她有本书
She has been to NewYork.她去过纽约。
She has been beaten by Tom.她被TOM打了。本回答被提问者采纳
第2个回答  2008-05-28
has 有,第三人称单数的有
has been 曾经是,曾经去过。

he has a cat
他有一只猫
he has been a cat
他曾经是只毛
he has been to beijing for 3 times。
他去过北京三次了。
第3个回答  2008-05-28
has是第三人称中‘有'的意思。
has been是被动语态,表示被动。

He has a large house
他有一个大房子。
Nothing has been decided
什么也没有被决定。

看出区别来了吗?
第4个回答  2008-05-29
本来举了一些例子,发现自己的例子有问题。

Present Perfect Progressive

Present perfect progressive tense describes an action that began in the past, continues in the present, and may continue into the future. This tense is formed by using has/have been and the present participle of the verb (the verb form ending in -ing).

"The CEO has been considering a transfer to the state of Texas where profits would be larger."
总裁一直在考虑是否应调职到德克萨斯州去……

"The CEO has considered a transfer to the state of Texas..."
总裁曾考虑过是否应调职到德克萨斯州去……

希望这样解释比较清楚。

参考资料:http://leo.stcloudstate.edu/grammar/tenses.html#present%20perfect%20progressive

相似回答