Have gone与Have been的区别
来源:百度知道 编辑:UC知道 时间:2024/06/27 03:13:56
请多多指教,非常感谢!
have been to 是曾进去过某地方,但已经回到说话现场
have gone to 是在去某地的旅途中或去了某地还没回来。例:
I have been to Guangzhou twice.(我去广州两次了,此时该人不再广州)
He has gone to guangzhou.(他去了广州,现在在广州或在去的途中)
希望能对你有点帮助吧!^_^
Have gone在去某地的途中,回来的途中,不在交谈双方的地方
Have been在交谈双方的地方
have been to 曾经去过......(现在已经回来了)
have gone to 去了...... (现在还没回来)
Have gone与Have been都是表过去完成时态,Have gone表示去了某地方还没有回来,而Have been则表示去过某地方.
通俗点说:
前者是在路上,有没有到不知道。当然也没有回来拉~
后者是到过某处,而且已经回来了
这不是很搞,记住我说得就可以了
have gone就是去了没有回来
have been去过了,现在回来了
简单八·
Have gone与Have been的区别
have been与have gone的区别
have been与have gone
have been to 与have gone to 的区别
have been to与have been in还有have gone to的区别
have been和have gone的区别
have/has been与have/has gone的区别与例句
have been there on foot 与 have gone there on foot 的区别是什么?
have gone to和have been to的区别是什么?
请问have been和have gone的区别