been是be的完成时,be做动词v.是; 有,存在; 做,成为; 发生; gone是go的完成时,表示走,去了。
gone和been的区别和用法
一、意思不同。
1、been作动词是be的过去分词,用来表示某人或某物即主语本身,也用来表示某人或某物属于某一群体或有某种性质,意为“在,存在;不受干扰;去过了”;
2、gone作形容词意为“过去的;用完了;死去的;无望的;无可挽救的”;作动词是go的过去分词;意为“去某地”;
二、用法不同。
1、been表示“旅程已经结束”,某人去过某地,但现在已经回来。暗示旅程已结束,并已返回出发地;
2、gone表示“旅程仍在进行”,某人去了某地,但还没回来。暗示旅程仍在进行中,未返回出发地。
have been to的用法
1、后接地点名词,表示曾经去过某地,但现在不在那儿。如:
Have you ever been to Greece ? 你去过希腊吗?
The Smiths have gone to Canada for a holiday. 史密斯全家都到加拿大度假去了。
若其后接表示地点的副词(如here, there, home等),则省略其中的介词to。如:
I have been there only once this year. 我今年只去过那儿一次。
Tom hasn’t been home since he was a boy. 汤姆从小离家就没回去过。
I’ve never been here before. I didn’t know about the tides. 我以前从来没来过这里。我不了解潮水的情况。
2、后接活动名词,表示曾经参加过某活动。如:
She’s just been to a party. 她刚参加一个晚会回来。
3、后接动词原形(尤其是动词see, read等),表示去做过某事。如:
He has never been to see me since I have been ill. 我生病以来他从未来看过我。
Has the man been to read the gas meter? 那人去查过煤气表了吗?
I’ve just been to see an old friend that I’m not sure when I’m going to see again. 我刚才去看望了一位老朋友,我不敢肯定什么时候会再见到他。
have gone to的用法
1、后接地点名词,表示到某地去了,现在不在说话处。如:
“Where’s Jenny?” “She’s gone to the butcher’s.” “詹妮在哪儿?”“她去肉店了。”
My father has gone to Nanjing on business. 我爸爸因公到南京去了。
He’s gone to the fourth floor and now he’s on the fourth floor. 他到五层楼去了,现在他在五层楼上。
若其后接表示地点的副词(如there, home等),则省略其中的介词to。如:
Everybody has gone home. 人人都回家去了。
2、后接活动名词,表示去参加过某活动了,现在不在说话处。如:
Everybody else but me has gone to the party. 除了我别人全都参加那个晚会去了。
Is your brother in or has he gone to the match? 你弟弟是在家还是看球赛去了?
3、后接动词原形,表示去做某事了。如:
He’s gone to collect his daughter. 他去接女儿了。
The children have gone to play in the park. 孩子们到公园玩耍去了。
Mr and Mrs Kay have gone to live in the country. 凯先生夫妇已经搬到农村去住了。