havebeendone是被动语态吗.shehasbenna-查字典问答网
分类选择

来自葛文荣的问题

  havebeendone是被动语态吗.shehasbennalloverChinabyplane.这句话怎么回事.

  havebeendone是被动语态吗.

  shehasbennalloverChinabyplane.这句话怎么回事.

1回答
2020-06-07 22:16
我要回答
请先登录
李贺桥

  havedone是现在完成时的主动语态,havebeendone是现在完成时的被动语态.

  但shehasbennalloverChinabyplane.这句话是主动语态,因为它没有done这个实义动词.它是havebeen.havebeen是系动词be的现在完成时,是主动语态.系动词没有被动语态.

  请看下面两个句子:

  SheisinChinanow.她现在在中国.(这里讲的是客观情况,用一般现在时.)

  ShehasbeeninChinasince1999.她自从1999年以来一直在中国.(这里讲的是从过去到现在一直在发生的状态,用现在完成时.)

  这两个句子都是主动语态.

  不明白的请继续追问!如觉得满意,请记得采纳,

2020-06-07 22:19:16

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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