havebeendone与bedone的区别和用法-查字典问答网
分类选择

来自黄宋魏的问题

  havebeendone与bedone的区别和用法

  havebeendone与bedone的区别和用法

1回答
2020-10-22 20:18
我要回答
请先登录
刘云辉

  我来回答,1.havebeendone是指物被人怎么怎么样.x0d

  x0d

  比如Thehousehasbeenbuilt10yearsagobyhim.这房子是他10年前建造的(实际上是被他建造的).x0d

  x0d

  2.而你所说的Ihavebeentosahnghai.这里的been是be动词的过去分词形式,和上面的havebeendone不是一回事,和被动就没有关系了.x0d

  x0d

  再比如,Ihavealwaysbeeninlovewithyou.我一直爱着你.这里的been也不是被动,而是be动词的过去分词.x0d

  x0d

  3.你后面给出的这个句子IhavebeenstudiedEnglishfor10years.有问题.应该是IhavebeenstudyingEnglishfor10years.x0d

  x0d

  havebeendoing表示过去(到现在)一直在做某事.x0d

  x0d

  x0d

  明白么?:)25524希望对你有帮助!

2020-10-22 20:20:35

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •