现在完成时过去完成时与被动语态的现在完成时过去完成时怎么区分-查字典问答网
分类选择

来自白晓黎的问题

  现在完成时过去完成时与被动语态的现在完成时过去完成时怎么区分?

  现在完成时过去完成时与被动语态的现在完成时过去完成时怎么区分?

1回答
2020-01-26 14:43
我要回答
请先登录
陈金海

  你的问题其实是两个:1.现在完成时和过去完成时的区别.

  2.主动语态和被动语态的区别.

  现在完成时,指动作发生在过去,到现在已经完成,且该动作造成影响或产生结果.

  过去完成时,动作也发生在过去,但是它是到过去另一个时间已经完成(即没有延续到现在的概念),且对当时产生影响或造成结果.

  例如:

  Ihavefinishedmyhomeworksofar(到现在为止,我已经完成作业了)

  Ihadfinishedmyhomeworkby10o'clock(10点已经过去,到10点为止完成,故过去完成时)

  你可以假设一下(因为初中不讲这个),如果到将来某时间完成,会用什么时态呢?

  将来完成时:比如:iwillhavelearnedEnglishfor6yearsbytheendofthisterm.

  英语中及物动词都带宾语,因此及物动词都有被动语态.现在完成时的被动语态构成是have/hasbeendone;过去完成时被动语态结构是hadbeendone.(将来完成时被动语态结构是willhavebeendone)

2020-01-26 14:45:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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