内容正文:
Present
perfect
passive
Using language
现在完成时的被动语态
Present perfect passive
现在完成时的被动语态强调一个发生在过去的被动性动作持续到现在或对现在造成的影响或结果。
一,构成
have/has +been+done
The door has already been locked.
The children haven`t been told the good news yet.
Has his new novel been translated into English yet?
How long has the house been built?
二, 现在完成时的被动语态的主要用法
1 表示过去发生的动作对现在造成的影响与结果, 着重指现在的情况。 当动词为结束性动词时,可与already, yet 连用, 但不能与for 或since 引导的表示一段时间的状语连用。
The work has already been completed.
2 表示一个被动的动作或状态开始于过去,持续到现在, 并有可能持续下去时, 常与for或since引导的时间状语连用, 或用于How long…句型中。
My car has been repaired for two day.
The house has been painted since the family moved out.
3 用在时间或条件等状语从句中,表示将来某时已完成的动作,即用现在完成时的被动语态代替将来完成时的被动语态。
You can go home as soon as your task has been finished.
三,常与现在完成时连用的时间状语
already, yet, recently/lately, since then, ever since, so far , ever, for a long time, by now, in recent years, in/during/over the past /last (few)years
四, 应注意的问题
1 注意现在完成时的被动语态的两个助动词, 即have/has 和been , 两者缺一不可。
2 注