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.
今天我必须走。
参考资料:
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的过去分词;
前者是表示去过某地已经回来如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的过去分词;
前者是表示去过某地已经回来,比如-Where did you go during this holiday? -I have been to Beijing.
后者则表示去过还没回来,比如-Where is your Dad? -He has gone to Beijing.