Unit 3 ComputersPart Ⅱ Grammar语法指南现在完成时的被动语态1.表示发生在过去的动作对现在产生的结果或影响,而且这个动作是被动的
例如:A lot of money has been spent to protect the old temple by now
到目前为止已投入了大笔钱来保护这座古庙
2.还可表示在过去发生的,一直延续到现在的并可能持续下去的被动动作或状态
常与for 或 since 引导的时间状语连用,或用于“How long
T he 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,of