【havedone和havebeen的区分有些情况写have-查字典问答网
分类选择

来自陈铁君的问题

  【havedone和havebeen的区分有些情况写havebeen未必是被动语态啊比如这个句子:Therehavebeenagreatnumberofaccidentslately.最近事故很多,这并不是一个被动句啊同理:Ihaven'tbeenverysuccessfulsofar.】

  havedone和havebeen的区分有些情况写havebeen未必是被动语态啊

  比如这个句子:Therehavebeenagreatnumberofaccidentslately.最近事故很多,这并不是一个被动句啊

  同理:Ihaven'tbeenverysuccessfulsofar.请问如何区分havebeen和havedone

  比如Uptillnowhehaswonfiveprizes.

  这个句子可不可以说成Uptillnowhehasbeenwonfiveprizes

  此处的been是不是be动词的过去分词?

  Hehasneverbeenabroadbefore.这里的been

1回答
2020-05-20 22:47
我要回答
请先登录
孙立

  havebeen和havedone都是现在完成时

  havebeen表示状态,非被动语态(agreatnumberofaccidents和successful是一种状态)

  havedone表示动作(wonfiveprizes是一个发生在过去并对现在造成影响的动作)

  并且说成Uptillnowhehasbeenwonfiveprizes就变成了被动语态,而他不是被赢的,不能用被动语态.

  been就是be的过去分词(has+动词过去分词)

  Hehasneverbeenabroadbefore也是表示一种状态.

2020-05-20 22:51:55

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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