初中·课本中不会教你的 416 have gone和have been
  • 提示:点击文章中的单词,就可以看到词义解释

    416 have gone和have been

    1 have gone 表示“去了”,指某人现在不在这里,已经到某地去了,可能正在途中或已在某地了,强调的是:某人不在此处,尚未归来。have gone to +地点名词 表示“到某地去了”。

    Where's Jack? He's gone to Beijing. 杰克在哪里?他去北京了。(不在这里,尚没回来 )

    You can't find Mr. Lin. He's gone home. 你找不到林先生。他回家去了。(你在这里找不到他 )

    2 have been 表示“到过,去过”,指曾经到过某个地方,现在人已返回,不在那里了,是对过去经历的一种回忆。参见上文。

    I have been to Paris. I went there last month. 我去过巴黎,我上个月去的。(返回后说的话 )

    Where have you been ? (正)你到哪儿去了 ?(见面时问对方 )

    Where have you gone ? (误) (不合逻辑 )

    3 have/has been+形容词或名词 表示“……多长时间了”,指包括现在在内的一段时间。

    She has been ill for a whole month. 她已病了整整1个月了。

    He has been a teacher for more than thirty years. 他当教师已经30多年了。

    0/0
      上一篇:初中·课本中不会教你的 415 have been to和have been in 下一篇:初中·课本中不会教你的 417 hear of和hear from

      本周热门

      受欢迎的教程

      下载听力课堂手机客户端
      随时随地练听力!(可离线学英语)