have been 和have been to 的区别

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:29:00
什么时候加[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等。

have been是现在完成时的标志
而have been to 意思是“去过。。。”
如:I have been a student for ten years.
我是学生已经十年了。
I have been to shanghai before.
我曾去过上海。
不懂再问我!!!

在there here home abroad away 前面不加to