英语(十八)  Book2 Unit 3  语法
现在完成时的被动语态
构成:
have/has been done 第三人称单数用has,第三人称复数以及其余人称用have。
否定式是在have/has 后加not,也可缩写成havent/hasnt;构成疑问句时,附加问句借助于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?句型中。