have been 和 have gone的区别 含义 用法

2026年09月27日 23:42
有2个网友回答
网友(1):

have gone (to)和have been (to)的区别和用法:

have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。

如: —Where is Jim?———吉姆在哪里?

—He has gone to England.———他去英国了。(尚未回来)

Mr Wang isn't here.He has gone to Qingdao.王先生不在这里。他去青岛了。

have been to意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用。

been其他例句:

1、Man-made satellites have been sent up into space by many countries. 

人造卫星已经被很多国家发射到了太空。

2、He has been out (for three days)。

他不在家(三天)了。

3、He has been there for three years。 

他在那儿已经三年了。

网友(2):

have
been
表示状态,曾经去过
have
gone表示动作,具体的某一个动作。
have
been
to:曾经去过
have
gone
to
:去了(表示现在在那个地方)
have
been
to可以用任何人称
have
gone
to不能用在第一、第二人称
have
been
to为去过,表示回来了
have
gone
to为去了,表示还没回来
去过,回来了”用been,“去了,没回来”用gone,两者均可后接地点,前者表示去过某地,通常可与表示次数的状语连用;后者表示到某地去了,强调说话的当时去某地的人不在场