【现在完成时的被动语态】现在完成时和现在完成的被动语态有什么区别

发布时间:2021-03-30 15:42:35

现在完成时和现在完成的被动语态有什么区别 英语

网友回答

【答案】 一、完成时被动语态的构成,以 work 为例:
  work 的完成时:have worked (表示完成的助动词 have + 过去分词)
  work 的被动语态:be worked (表示被动的助动词 be + 过去分词)
  完成时被动语态:have + been worked(就是说,把表示完成的助动词 have 放在被动语态前,由于 have 要求后面的动词是过去分词,因此被动语态的助动词 be 就需要变成相应的过去分词 been,即“表示完成的助动词 have + 表示被动的助动词 been + 过去分词”)
  二、结构上的共同点与不同点
  1、共同点:二者都由助动词have + 过去分词构成
  主动语态:have done (have + do 的过去分词 done)
  被动语态:have been【done】 (have + be 的过去分词 been +【done】)
  2、不同点:
  主动语态中只有一个表示完成的助动词 have;
  被动语态中的既有表示完成的助动词 have,还有 表示被动的助动词 been
  三、意思上区别
  主动语态表示“已经做过某事”,被动语态表示“某事已经被做过”.如:
  四、句子结构的区别
  主动语态构成是:主语(行为者)+ have + 过去分词 + 宾语(行为对象)
  被动语态构成是:主语(行为对象)+ have + been + 过去分词 + by + 介词宾语(行为者)
  ——主动语态的宾语变成被动语态的主语,主动语态的主语变成被动语态中介词 b 的宾语
  例如:
  We have done the job.我们已经做完了那件工作.
  The job has been done by us.那件工作已经被我们做完.
  He has got a CD for his birthday.他收到一张作为生日礼物的 CD .
  A CD has been got for his birthday (by him).一张作为生日礼物的 CD 已经(被他)收到.
以上问题属网友观点,不代表本站立场,仅供参考!