have been to和have gone to的区别
两者的区别:havebeento表示去过某个地方已经回来;havegoneto表示去了还没回来,可能在去的途中或已经到了目的地。这两者后面都是接地点,时间状语可加可不加。第三人称时可以采用hasbeento和hasgoneto,havegoneto一般不用第一、第二人称当主语。
havebeento例句:
I'vebeentoAmericaonce。我曾经去过美国旅游。
Hehasjustbeentotheamusementpark。他刚刚去过游乐园。
Jerryhasbeentomygrandmother'shouse。杰瑞去过我外婆家。
havegoneto例句:
Maryhasgonetohergrandmother'shouseandhasn'tcomeback。玛丽去了她奶奶家还没有回来。
HehasgonetoShanghai。他去上海了。
Shehasgonetolivewithherhusband'skin。她住到丈夫的亲戚家里去了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:89
阅读量:28
阅读量:80
阅读量:81
阅读量:52
阅读量:94
阅读量:22
阅读量:39
阅读量:61
阅读量:88