have been to与have been in还有have gone to的区别

如题所述

第1个回答  2018-12-14

1、意思上的区别:

have gone to  表示:某人去了某个地方,现在还没回来

have been to  表示:某人曾经去过某地,现在已经回来了

have been in   表示:某人在某个地方呆了多长时间

2、用法上的区别:

have gone to 和have been to  后+ 地点,时间状语可加可不加

have  been  in  后+地点 + 时间状语

3、例句:

1)、Jack has gone to America.         

杰克去了美国还没回来呢

2)、Jack has been to  Malaysia.      

杰克曾经去过马来西亚

3)、Jack  has been in Thailand  five times.    

杰克去过泰国五次 

扩展资料

1、第三人称时用has been to,has gone to,has been in

例如:He has been  to  Beijing  two years .

他两年前去过北京。

2、have been to 后面是here、there、home、abroad去掉to

例如:I   have been  here  with my  wife.

我和我的妻子来过这。

3、have gone  to 一般不用第一、第二人称当主语

例如:Tom   has  gone  to  Hangzhou,  you  can  call  him.

Tom  去杭州了,你可以打电话给他。

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

1、意思上的区别

①、have been to

v.曾经到过

②、have been in

已经

③、have gone to

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

2、用法上的区别

①、have been to

have been to表示“曾经去过某地”,而且现在已经不在那里了。

②、have been in

have been in表示“在某地呆了多少时间”,常与表示一段时间的状语since, for, how long连用。

③、have gone to

have gone to意为“到某地去了”、“去某地了”,表示到了某地或者正在去某地的途中,说话时该人不在现场。一般不用第一人称、第二人称代词作句子的主语。

3、例句

①、have been to

I have been to Dalian twice. 

大连我去过两回。

Those who have been to Dalian all say it's beautiful. 

凡是去过大连的人都说大连很美。

②、have been in

Many of their books have been in print for nearly 40 years. 

他们的很多书都印行将近40年了。

I must have been in a shocking state last night. 

昨晚我的情况一定很糟糕。

③、have gone to

My lettuces have gone to seed. 

我种的莴苣已结子。

These flowers have gone to seed. 

这些花结子儿了。

扩展资料

同义词辨析:

①、ever

adv.永远;曾经,这以前;究竟,到底;可能

例句:

I'm not sure I'll ever trust people again 

我不确定自己是否还会再相信任何人。

Have you ever seen anything like it? 

你可曾见过像它这样的东西?

②、once

adv.一旦;曾经;一次,一趟;一倍

conj.一旦…就…;一经

n.一次,一回

例句:

I met Wilma once, briefly 

我曾经和威尔玛有过短短的一面之缘。

The patient was seen for follow-up visits once every three months 

这位病人每三个月接受一次随访就诊。

本回答被网友采纳
第3个回答  2018-12-10

have been to,have been in以及have gone to的区别如下:

1、have been  to意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three  times等,表示“去过某地几次”,也可和 just,never,ever等连用。如:

My father has  been to Beijing twice. 我父亲去过北京两次。

I have never  been to the Great Wall. 我从未去过长城。

2、have been  in表示“在某地呆了多少时间”,常与时间段状语连用。如:

I have been in  Shanghai for three years. 我到上海已有三年了。

He has been in  London for half a month. 他来伦敦已有半个月了。

3、have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。如:

—Where  is Jim?———吉姆在哪里?

—He  has gone to England. ———他去英国了。(尚未回来)

综上,Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。

扩展资料:

have been to,have gone to和have been in后接表示地点的副词there,here等时,介词to和in常省略。如:

You have never been there before,have you? 你以前从没有去过那儿,是吗?

They have gone there. 他们已去那儿了。

参考资料:百度百科_现在完成时

本回答被网友采纳
第4个回答  2018-12-08

它们的区别在于:(1)表示的意义不同。 (2)用法和搭配不同。

1. have been to表示“曾经去过某地”,而且现在已经不在那里了。

(1)have been to可以和 just,never,ever等频度副词连用,如:

①I have just been to the library.我刚才去图书馆了。

②Lisa has never been to the Palace Museum.丽莎从没去过故宫。

(2)也可以接次数,如once,twice,three times等,表示“去过某地几次“,如:

①I have been to Chongqing twice.我去过重庆两次。

2. have been in表示“在某地呆了多少时间”,常与表示一段时间的状语since, for, how long连用,如:

①Mr William have been in Chongqing for three years.威廉先生到重庆已经有三年了。

②I have been in New York since last month.自上个月以来我一直在纽约。

3. have gone to意为“到某地去了”、“去某地了”,表示到了某地或者正在去某地的途中,说话时该人不在现场。一般不用第一人称、第二人称代词作句子的主语。

① ----Where is Ronald?----罗纳尔多在哪里?(罗纳尔多不在现场)

----He has gone to America.----他去美国了。(还没回来)

本回答被网友采纳
第5个回答  2018-12-09

这三个短语中文翻译接近,都是“到某地去”的意思,但是have been in、have been to、have gone to 的涵义和用法不相同。

Have been in强调“过去曾去过”之意,表示经验;

have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;

have gone to表示“动作的完成”,强调人已离开说话的地方。

例句:

I have been to the flower market. I bought a pot of flower. 

我去了趟花市。我买了盆花。

The negotiations have been in limbo since mid-December. 

从12月中旬开始谈判就一直处于停滞状态。

The place is very quiet now that the children have gone to school. 

孩子们都上学去了,家里可消停了。

扩展资料:

have been to与have been in还有have gone to使用时的注意事项:

1.have been to have gone to 和 have been in后接表示地点的副词 there ,here等时,介词to和in常省略。

(1)You have never been there before , have yo 以前从没有去过那儿,是吗?

(2)They have gone there ?们已去那儿了。

2.have been in 后面还可接表示组织、团体的名词,表示“某人加入某组织”。

He has been in the Party for two year 党已经两年了。

本回答被网友采纳