前者是“去了”某地(还没回来),后者是“去过”某地(回来了).前者不能加时间,后者可以加时间状语.另外,“他去了上海”英文是He has gone Shanghai.“他去过上海了”英文是He has been to Shanghai.请注意这里的to!
英语里have gane 和have been的区别,还有谁后面加时间
4个回答
相关问题
-
have you been to后面地点之后可以加时间吗?
-
could/should/must/.加have done和have been done区别
-
have been to和have been in的区别
-
having been done和have been done的区别
-
might have been 和 cound have been的区别
-
have been to 和 have been in 和have been on有什么区别
-
have been to ,have been in和 have gone to区别
-
have been和 have done的区别
-
关于having been done 和 have been done的区别
-
will have been doing和have been doing的区别