当前位置:考点百科 > 现在完成时的被动语态
百科

现在完成时的被动语态

现在完成时的被动语态结构及例句

  构成:

  have/has been done 第三人称单数用has,第三人称复数以及其余人称用have。

  否定式是在have/has 后加not,也可缩写成haven’t/hasn’t;构成疑问句时,附加问句借助于have/has。

  特殊疑问句式:疑问词+have/has+主语+been+及物动词的过去分词。

  1. 表示发生在过去的动作对现在产生的影响或结果,这个动作是被动的。

  This novel has been translated into several languages.

  2. 还可以表示在过去发生的,已知延续到现在的并可能持续延续下去的被动动作或状态。常与for或since引导的时间状语连用,或用于“How long…?”句型中。

  The machine has been used for 3 years.

  3. 用在时间或条件状语从句中,表示将来某时已完成的动作,即用现在完成时态的被动语态代替将来完成时的被动语态。

  You can go home as soon as your homework has been finished.

  4. 注意

  1)现在完成时的被动语态的两个助动词:have/has和been 缺一不可。

  2)注意与一般过去时被动语态的区别。一般过去时的被动语态表示一个被动的动作发生在过去,其结果对现在没有影响;而现在完成时的被动语态的动作或状态尽管发生在过去,但侧重说明该动作或状态对想在造成的影响或结果。

  The machine has been repaired.(说明动作发生在过去,对现在有影响,“修好了”)

  The machine was repaired yesterday.(只说明动作发生在昨天)

  3)不可与确定的表过去或将来的时间状语连用(如yesterday,three days ago,in 1970,in 2050等),但可与不确定的时间状语连用(如 already,yet,just,often,recently,in the past few years等)

  They have been punished recently.

  4)有些动词像finish,buy,start,begin,return,join,marry,open,die等,表示的动作很短暂,我们称之为短暂性动词或非延续性动词。它们构成的现在完成时的被动语态不能够与for构成的短语,since构成的短语或引导的句子连用,也不能用于How long…?句型中。

相关试题
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.