been和gone有什么区别

如题所述

前者是表示去过某地已经回来如Where did you go during this holiday? -I have been to Beijing.(已经从北京回来。)

后者则表示去过还没回来,比如-Where is your Dad? -He has gone to Beijing.(还在北京,没有回来。)

扩展资料

1、been英音:[bi:n]美音:[bɪ:n]

been:be的过去分词,是

have been:用于完成时,表示“已经过去”

Scientists think that there has been life on Earth for millions of years

科学家认为生命存在于地球已经有几百万年了。

have been done现在完成时的被动形式,表示已经被完成

have been doing现在完成进行时,表示到现在为止仍然在进行。

The work has been done.工作已经被完成了。强调结果

2、基本释义

gone [ɡɔn]

adj. 离去的;死去的;用光的

v. 去(go的过去分词)

to go 90 miles an hour

每小时走90英里

a train that goes to Beijing

一列开往北京的火车

The car has just gone.

汽车刚开走。

I'll have to go today.

今天我必须走。

参考资料:

百度百科-been

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-06

1、"gone"的词根是"go",而"go"翻译成中文则是"走,去",方向是由近及远的,比如:他走,走后有没再回来的结果,就不知道了,是一个未知的答案.
所以,have gone to也就自然是"去了",只不是"去"这个动作发生在过去对罢了

2、have been to则是"去过",中文体会一下,"去了"和"去过"会是两个不相同的概念,因此,英文当中,有人会你"have u ever been to the USA?(意思是,你去过美国吗?);而不会有人问你“have u ever gone to the USA?"(因为如果你去了美国的话,你就不会站在哪里回答人家的这句话了)

3、我们再来看否定形式"haven't been to(还没去过),而"haven't gone to"(还没去).你对比一下,不觉得有点区别吗?比如,"he hasn't been to the USA."(意思是他没有去美国),而“he hasn't gone to the USA."(他还没有去美国).

4、一般是区别have been to 和have gone to。
前者是表示去过某地已经回来,比如-Where did you go during this holiday? -I have been to Beijing.后者则表示去过还没回来,比如-Where is your Dad? -He has gone to Beijing.

扩展资料:

been    v.  用来表示某人或某物即主语本身,用来表示某人或某物属于某一群体或有某种性质( be的过去分词 ); 在,存在; 不受干扰; 去过了; be的过去分词;

gone    adj.  过去的; 用完了; 死去的; 无望的,无可挽救的;    v.  go的过去分词;

本回答被网友采纳
第2个回答  2018-09-30

前者是表示去过某地已经回来如Where did you go during this holiday? -I have been to Beijing.(已经从北京回来。)

后者则表示去过还没回来,比如-Where is your Dad? -He has gone to Beijing.(还在北京,没有回来。)

例句:

1. The house seemed muted, hushed as if it had been deserted.

房子里似乎悄然无声,安静得好像已经没人在住一样。

2. It was just gone 7 o'clock this evening when I finished.

今晚我做完的时候刚过7点。

扩展资料

been    

英 [bi:n]   美 [bɪn]

v.  用来表示某人或某物即主语本身,用来表示某人或某物属于某一群体或有某种性质( be的过去分词 ); 在,存在; 不受干扰; 去过了; be的过去分词;

gone    

英 [gɒn]   美 [gɔn]

adj.  过去的; 用完了; 死去的; 无望的,无可挽救的;

v.  go的过去分词;

本回答被网友采纳
第3个回答  2012-11-22
一般是区别have been to 和have gone to。
前者是表示去过某地已经回来,比如-Where did you go during this holiday? -I have been to Beijing.
后者则表示去过还没回来,比如-Where is your Dad? -He has gone to Beijing.本回答被提问者和网友采纳
第4个回答  2019-12-21
两者意思不一样的,时态不一样,就是过去
相似回答