【have/hasbeendone是现在完成的被动语态但He-查字典问答网
分类选择

来自刘来喜的问题

  【have/hasbeendone是现在完成的被动语态但Hehasbeenthereforsixmonths.这个句中的hasbeen与前面所说的现在完成时的被动有关系吗?】

  have/hasbeendone是现在完成的被动语态

  但Hehasbeenthereforsixmonths.这个句中的hasbeen与前面所说的现在完成时的被动有关系吗?

1回答
2019-11-08 10:09
我要回答
请先登录
刘彦伯

  这个句式用了主系表结构

  eg.Heisthere.他在这,is是be的一般现在时.

  Hewasthereamomentago.他刚才在这.was是be的过去时.

  Hehasbeenhereforsixmonths.他在这六个月了.hasbeen是be的完成时.

  助动词不能单独作谓语,要和主要动词一起构成谓语,

  完成时的构成是助动词have+动词的过去词,那么be的过去分词是been,所以就出现了have/hasbeen这个结构.

  如果是被动的话

  Hehasbeeninfluencedbythisideasforyears.

  have/has+been+过去分词这才是完成时的被动语态

2019-11-08 10:13:39

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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