have been to和have gone to的区别
两者的区别:havebeento表示去过某个地方已经回来;havegoneto表示去了还没回来,可能在去的途中或已经到了目的地。这两者后面都是接地点,时间状语可加可不加。第三人称时可以采用hasbeento和hasgoneto,havegoneto一般不用第一、第二人称当主语。
havebeento例句:
I'vebeentoAmericaonce。我曾经去过美国旅游。
Hehasjustbeentotheamusementpark。他刚刚去过游乐园。
Jerryhasbeentomygrandmother'shouse。杰瑞去过我外婆家。
havegoneto例句:
Maryhasgonetohergrandmother'shouseandhasn'tcomeback。玛丽去了她奶奶家还没有回来。
HehasgonetoShanghai。他去上海了。
Shehasgonetolivewithherhusband'skin。她住到丈夫的亲戚家里去了。
猜你喜欢
- 猜你喜欢
-