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

来自葛文荣的问题

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

  havebeendone是被动语态吗.

  shehasbennalloverChinabyplane.这句话怎么回事.

1回答
2020-06-0722:16
我要回答
提示:回答问题需要登录哦!
李贺桥

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

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

  请看下面两个句子:

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

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

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

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

2020-06-07 22:19:16
大家都在问
最新问答