手机端
当前位置: 91开学网

 > 

知识点

 > 

作家作品

 > 

had been to和had gone to的区别

had been to和had gone to的区别

2023-12-18 15:49:52 886浏览

had been to和had gone to都有去过某地的意思,但他们两个在意思上有一定的区别,had been to指的是某人去了另一个地方,然后回来了。had gone to指的是某人已经不在过去某个时间点了。

had been to和had gone to的区别:

had been to和had gone to是have been to和have gone to的变形,所以他们两个的区别就是have been to和have gone to的区别。

1、have been to表示某人曾经去过某地,但是本人已经回来。理解关键词:已回

例如:

Have you ever been to London? 

你去过伦敦吗?

I have been there three times.

我去过三次。(已经回来)

The old American man has been to China three times. 

这位美国老人到过中国三次.

2、have gone to表示某人去了某地,已经到达或正在途中,本人已不在说话的地方。理解关键词:未回

例如:

Where is your uncle? 

你叔叔哪里去了?

He's gone to London.

他去伦敦了。(不在说话的地方)

He has gone to Shanghai.

他到上海去了。(言下之意是他现在不在这里,可能是在去上海的路上,也可能已经在上海了)

3、have been to可以与表示次数的once, twice, three times等连用,注意此时不能用had gone to。

例如:

She has been to Europe twice. 

她到欧洲去过两次。

have been to的其他用法:

1、后接活动名词,表示曾经参加过某活动。

如:

She's just been to a party. 

她刚参加一个晚会回来。

2、后接动词原形(尤其是动词see, read等),表示去做过某事。

如:

He has never been to see me since I have been ill.

我生病以来他从未来看过我。

Has the man been to read the gas meter? 

那人去查过煤气表了吗?

have gone to的其他用法:

1、后接活动名词,表示去参加过某活动了,现在不在说话处。

如:

Everybody else but me has gone to the party. 

除了我别人全都参加那个晚会去了。

Is your brother in or has he gone to the match? 

你弟弟是在家还是看球赛去了?

2、后接动词原形,表示去做某事了。

如:

He's gone to collect his daughter. 

他去接女儿了。

The children have gone to play in the park. 

孩子们到公园玩耍去了。

had been to和had gone to的专项练习:(用been to或gone to填空)

1.I have _________ Disney land twice.

2.I haven’t seen Victor for several days? Where has he __________ ?

3.He’s _________ London. He’ll be back next week.

4.Have you ever _________ London?

5.I have __________ Bali Island several times, and I still want to go again.

6.The debate team is not in school this week. They have ______ a conference.

参考答案:

1.been to

2.gone to

3.gone to

4.been to

5.been to

6.gone to