Have been in和have been to的区别

如题所述

Have you been in意思为:你在哪待过或者你有没有处于什么状态过。
例如:
Where have you been in Garden City? Bring photographs to class.
你在花园城市一直在哪儿? 把照片拿到班级。
Have you been in love?你谈过恋爱吗?
Have you been to意思:你去过.....(现在回来了)或者你去做过什么吗?
Have you been to the bank/ 你去过银行 ; 你有没有去过银行。
例如:
Have you been to Vancouver before?
你以前去过温哥华吗?
Have you been to see a doctor?
你去看医生了没?
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-03
have been意为“成为……多长时间”;have been in意为“在某地呆了多长时间”。二者都常与表示一段时间的状语连用。如:
1、She has been a teacher for five years。
2、I have been here for two hours。
3、His parents have been in China for three months。
have been to意为“曾经去过某地”,现在已不在那里了,常与ever,just,never等词连用。其后可接once,twice等表示次数的词。如:
4、He has just been to the library。
5、They have never been to the Great Wall。
6、I have been to Beijing many times。
have gone to意为“到某地去了”,说话时作句子主语的人不在现场,通常是第三人称作句子的主语。如:
7、Whereis Tom? He has gone to the post office。
8、Mr Green isnt here。He has gone to Shanghai。本回答被提问者和网友采纳
第2个回答  2020-05-03
第3个回答  2020-04-01

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网