have been to, have been in和have gone to有什么不同

 我来答
百度网友1fd18c9
2022-12-26 · TA获得超过1445个赞
知道答主
回答量:41
采纳率:0%
帮助的人:1.1万
展开全部

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 

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式