have been to 与have gone to 的区别
来源:百度知道 编辑:UC知道 时间:2024/05/29 21:31:45
have been to 是曾进去过某地方,但已经回到说话现场
have gone to 是在去某地的旅途中或去了某地还没回来。例:
I have been to Guangzhou twice.(我去广州两次了,此时该人不再广州)
He has gone to guangzhou.(他去了广州,现在在广州或在去的途中)
希望能对你有点帮助吧!^_^
给你简单说说:
两者都是完成时,表示去过(了).
*have been to表示去过,但回来了.
如:
I have been to Beijing twice我去过北京两次(已回来,现在不在北京)
*have gong to 已经去了...
如:
They have gone to beijing他们去了北京(可能到了,也可能在路上,总之不在说话人这里).
这样讲,楼主能理解么.
have been to
去过……,但是现在已经回来了
have gone to
去了……,现在还在那里,没有回来
have been to 是"已经去过"的意思
have gone to 是"已经去某地的途中"
have been to: 去了已经回来了.
have gone to: 已经去了还没回来.
同意 : 小木贝贝女