两者的区别: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 。他去上海了 。
【have been to和have gone to的区别】She has gone to live with her husband's kin 。她住到丈夫的亲戚家里去了 。
推荐阅读
- 中药学和中医学的区别
- in term of 和in terms of的区别
- i9300 国行 港行 刷机 区别,三星i9300国行和国际版
- 安卓使用ios系统版本,IOS和安卓互通
- 尼康z6与z7区别 尼康z6和z7有什么区别
- 千兆网口和百兆网口的区别 千兆网口和百兆网口有什么区别
- 诺基亚qd,诺基亚手机型号中的n和e代表什么意思
- at和in的区别和用法,at和in的区别
- arcsinx的导数和arccosx的导数,arcsinx的导数
- 白头翁的特点