has been to和has been in 的区别

 我来答
danyangyuze338
2020-03-11
知道答主
回答量:8
采纳率:0%
帮助的人:4311
展开全部
has/have been in:去某地有多久了,后接时间段 for+..... 也可接时间点 since+....
has/have been to:去过某地,如果是去过某地几次,一定要注意一次once,两次twice ,不是two times
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
读英语看世界
2015-06-12 · TA获得超过563个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:265万
展开全部
been to 的意思是去 而 been in 的意思是 在..里
比方 I have been to China twice 我已经去过中国两次了
I have been in this city for two years. 我已经在这个城市两年了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖豆羊By
高粉答主

2020-05-03 · 每个回答都超有意思的
知道答主
回答量:8.6万
采纳率:2%
帮助的人:4132万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫宝宝妈妈
2020-02-13 · TA获得超过136个赞
知道答主
回答量:11
采纳率:0%
帮助的人:6867
展开全部
区别
1、has been to 曾经去过某地, 现在已经回到原地。它只能与表示次数的词语搭配,
如:She has been to Beidaihe twice.(此时不在北京)How many times have you been to London?
2、has been in 表示一直呆在某地, 常与时间段搭配,
如:She has been in Beijing for nearly two weeks..(此时仍在北京)How long have you been in the factoory?
与has gone to区别:
(1) sombody has gone to +表示地点的名词:意思某人去了某个地方(有可能在还在路上,有可能到达了某个地方,但是还没有回来)例如:Tom has gone to America 意思,汤姆去了美国 (有可能还在去美国路上,有可能已经抵达美国)(2)somebody has been to +表示地点的名词:意思某人曾经过去过地方(但是现在已经不在那个地方了)例如:Tom has been to America 意思,汤姆曾经过去过美国(现在已经不在美国了 )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-06-29
展开全部
have been to 指某人去过某地,侧重指经历,人已经回来了。可与twice,once等连用。
have been in 指某人呆在某地,侧重指地点,人还未回来。可与since或for引导的时间状语连用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式