have been 和have been to 的区别

什么时候加[to],什么时候不加[to]?

其实, have been + 名词 和 be+ 名词 除了时态不同,意思在时间这一部分
有差异.其他也差不多啦 for example , I have been a student for three years. 我已经成为学生三年了. and , I am a student.我是一个学生
都可以获取相同意思 我是学生.

have been to 意思就大不同了.这是 去过 (去而返)某地的意思. 同样.它的原形就是 go to. 一般 have been to + 地名.I have been to beijing.我去过了北京.

也许你会看过 I have never been there.我从没去过哪儿.
你会疑问,这不是 have been 吗? 其实,这是因为 there是副词.
副词前介词都省掉的, to 被扔啦,看见副词就跑了.

总结下下, have been + n. / have been to + 地名 /have been (to)+ 地点副词
象地点副词常见的有here, there, home, upstairs, downstairs, anywhere, everywhere, nowhere, somewhere, abroad, elsewhere等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-12
have been是现在完成时的标志
而have been to 意思是“去过。。。”
如:I have been a student for ten years.
我是学生已经十年了。
I have been to shanghai before.
我曾去过上海。
不懂再问我!!!
第2个回答  2009-07-12
在there here home abroad away 前面不加to

相关了解……

你可能感兴趣的内容

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