have(第一人称)/has(第三人称)+been+过去分词。
现在完成时的被动语态是现在完成时加被动语态组合起来的,现在完成时主要体现在在be动词的形式,一般为am/is/are,been主要表被动,所以现在完成时的被动语态为:have/has+been+过去分词。
一、现在完成时被动语态的例句
例句1:Our classroom has been cleaned. You needn’t clean it now.
我们的教室已经被打扫过了,你现在没有必要再打扫了。
分析:现在完成时被动语态体现在has been cleaned上,说话的时候,已经完成打扫这个动作,主语是our classroom,是动作的承受者。
例句2:The party has been planned since the New Year.
自从新年起这聚会就已经经筹划了。
分析:现在完成时被动语态体现在has been planned 上,说话的时候,已经筹划好聚会了,主语是The party,是动作的承受者。
例句3:You have been introduced to Mr.Zhang
你已经被介绍给张先生了。
分析:现在完成时被动语态体现在have been introduced上,说话的时候,已经介绍好了,主语是you,是动作的承受者,这里还有一个词组,be introduce to sb被介绍给某人。
例句4:My computer has just been attacked by an unknown virus.
我的电脑被一种不知名的病毒攻击。
分析:现在完成时被动语态体现在has just been attacked上,说话的时候,电脑已经被病毒攻击了。主语是My computer,是动作的承受者。
例句5:The work has been done by him.
那活已经被他做完了。
分析:现在完成时被动语态体现在has been done上,说话的时候,活已经被做完了。主语是The work ,是动作的承受者
现在完成时的被动语态,主要有两个用法:
一个是表示动作已经完成,强调对现在造成的影响或结果,经常与一些副词连用如already, ever, never, recently, lately, just, yet等,通常把这些副词放在助动词have或has的后面,有时候也可以放在句末:
Tom’s novel has not been punished yet. 汤姆的小说还没有出版。
另一个用法是,表示一直持续到现在的动作或状态,经常与for a time, since, how long, so far等表示一段时间的时间状语连用:
The child has been taken care of by grandma all these years. 这些年来,孩子一直由奶奶照看。