been to 和gone to 的区别

2024-11-20 17:18:41
推荐回答(5个)
回答1:

一、使用人称不同

1、been to因为表示的是过去的经历,所以不受人称的限制。第一,第二和第三人称都可以使用。

2、 gone to 永远不能与第一人称连用,不能说我或者我们,因为一个人不可能同时身处两地。

二、含义不同

1、have/has been to表示“曾去过”,说明有某种经历。

比如:— Where has she been?

她去过哪儿了?

— She has been toAustralia.

她去过澳大利亚了。

2、have/has gone to表示“已去某地(在途中或者已经到目的地)”。

— Where has she gone?

她去哪儿了?

— She has gone to Shanghai.

她已去上海了。

三、用法不同

1、当后接副词时,have been to中的介词to要省略而 have gone to不用。

2、have been to和have gone to都可以用于将来或过去完成时态。

回答2:

一、使用人称不同

1、been to因为表示的是过去的经历,所以不受人称的限制。第一,第二和第三人称都可以使用。

2、 gone to 永远不能与第一人称连用,不能说我或者我们,因为一个人不可能同时身处两地。

二、含义不同

1、have/has been to表示“曾去过”,说明有某种经历。

比如:— Where has she been?

她去过哪儿了?

— She has been toAustralia.

她去过澳大利亚了。

2、have/has gone to表示“已去某地(在途中或者已经到目的地)”。

— Where has she gone?

她去哪儿了?

— She has gone to Shanghai.

她已去上海了。

三、用法不同

1、当后接副词时,have been to中的介词to要省略而 have gone to不用。

2、have been to和have gone to都可以用于将来或过去完成时态。

回答3:

1、意思不同

been to意思是曾经去过某地,但现在人已经回来了。gone to 意思是某人已经离开这里去别处了。

如:He's been to the movies a lot recently。You've been a couple of times too, but I haven't been for ages.   他最近总去电影院。你也去过两次,不过我很久都没去了。

He's gone to the bank. He should be back soon.  他去银行了。应该快回来了。

2、使用人称不同

been to因为表示的是过去的经历,所以不受人称的限制,第一、第二和第三人称都可以使用。

gone to不能与第一人称连用,单数和复数形式都不可以。但是,在特定的场合下,gone to也能用于第一人称。

3、搭配不同

当been to后接副词时,have been to中的介词to要省略。如:I have never been abroad. 我从未出过国。

gone to有时也可以与一段时间连用,表示某人已经去了某地多长时间了。如:They've gone to the US for two months.  他们去美国已经两个月了。

回答4:

have been to和have gone to含有“去某地"的意思,易被混淆,这篇讲have been to和have gone to的区别。

1.(1)Have/has gone to表示”去了(某地方)",指”在去某地的路上或在某地,人还未回来",如:
”Is Lucy here?"
"No, she's gone to London."
露西在这儿吗?
不,她去伦敦了。

(2)have/ has been to 表示”去了(某地方)”,指“曾经去过,人已经回来了”,如:
I‘ve been to London six times this week.这个星期我已经去伦敦6次了。
Have you ever been to Northern Ireland?你曾经去过北爱尔兰吗?

(3)been可意为”来(再一次离开)”,如:
She's been to see us twice since Christmas。至从圣诞以来,她已经来看过我们两次了。

2.be gone表示“某物消失或没有更多了”,如:
Is the butter all gone?黄油都用完了吗?
When I came back my car was gone.当我回来时,我的车不见了。

回答5:

been to 是去过……指过去去过,而说话所指时间段已经去完回来了。
gone to 是去了……指说话所指时间还在去的地方。

例句:
我去过那儿. I have been there.
我去年去了那儿。I have gone there last year.