两者的区别:have been to表示去过某个地方已经回来;have gone to表示去了还没回来,可能在去的途中或已经到了目的地。这两者后面都是接地点,时间状语可加可不加。第三人称时可以采用has been to和has gone to,have gone to一般不用第一、第二人称当主语。
have been to例句:
I've been to America once。我曾经去过美国旅游。
He has just been to the amusement park。他刚刚去过游乐园。
Jerry has been to my grandmother's house。杰瑞去过我外婆家。
have gone to例句:
Mary has gone to her grandmother's house and hasn't come back。玛丽去了她奶奶家还没有回来。
He has gone to Shanghai。他去上海了。
She has gone to live with her husband's kin。她住到丈夫的亲戚家里去了。
本文来自网络投稿,仅供学习参考!不代表本站立场,该文观点仅代表原作者本人,本站不拥有所有权,不承担相关法律责任。如发现本站有抄袭侵权/违规的内容,请发送邮件至1762202553@qq.com反馈,一经查实,本站将立刻删除。
-- 展开阅读全文 --