have been to与have been in还有have gone to的区别
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 去杭州了,你可以打电话给他。
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
这位病人每三个月接受一次随访就诊。
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. 他们已去那儿了。
参考资料:百度百科_现在完成时
它们的区别在于:(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.----他去美国了。(还没回来)
这三个短语中文翻译接近,都是“到某地去”的意思,但是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 党已经两年了。