英语现在完成时的被动语态
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习好资料欢迎下载
英语(十八)Book2 Unit 3 语法
现在完成时的被动语态
构成:
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…?句型中。