have been to和have gone to

Have gone tohave been to的深入解析以前只是背过一个去了没回来一个去了回来了为什么求深入解释?

请先 登录 后评论

1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

         have gone to ... 的意思是“已经到 ...... 去了”,可能在路上,有可能已经到达目的地,主语必须是第三人称单数;这种用法只表示一次性的动作,不是习惯性动作,所以,句中不能使用 often, twice, frequently 等时间状语。have been to ... 可以表示:(1)“已经去过 ......”,即说话时,主语已经不在“ ......”这个地方;主语可以是任何人称。(2)“已经来过/到过......”。如:Have you been to Beijing before?你以前来过北京吗?(表示说话人和听话人当时都在北京)在使用 have been to 的句子中,可以使用  twice, three times 等时间状语。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1107 浏览
  • 闻鸡起舞 提出于 2021-10-12 21:44