have been to和have been in有什么区别?

 我来答
百度网友55a628a
2022-12-27 · TA获得超过230个赞
知道答主
回答量:10
采纳率:0%
帮助的人:3803
展开全部

它们的区别在于:(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.----他去美国了。(还没回来)

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式