本试题 “All possible means ____, but nothing can prevent the buildings ____.[ ]A. has tried; from being pulled downB. have tried; from pulling downC. has b...” 主要考查您对动名词的被动式
现在完成时的被动语态
等考点的理解。关于这些考点您可以点击下面的选项卡查看详细档案。
动名词的被动式的概念:
表示动名词的逻辑主语是行为承受者,如:I like being given harder work. 我喜欢接受难点的工作。
动名词被动式的用法:
当动名词的逻辑主语与动名词为被动关系时,动名词则要用被动式:
如:He didn't mind being left at home. 把他留在家里他并不介意。
It felt funny being called Grand mother. 被人叫作祖母感到怪怪的。
This question is far from being settled. 这个问题远没解决。
【注】(1)在表示“需要”的动词need, want, require后接动名词时,习惯上要用主动式表示被动意义(但若用不定式,则用主动式表示被动意义):
如:The outside of the house needs painting [to be painted]. 这房子外面需要油漆了。
The machine requires repairing [to be repaired]. 这机器需要修理了。
(2)在beworth后接动名词时也要用主动式表示被动意义:
如:This might be worth thinking about. 这可能值得考虑。
The clock is hardly worth repairing. 这台钟简直不值得修理。
关于动名词被动式的用法应注意以下两点:
1、动名词一般式的被动式:
动名词的主动式表明它与其逻辑主语之间为主动关系,而动名词的被动式则表明它与其逻辑主语之间为被动关系。
如:She likes being looked at. 她喜欢被人瞧。
He hates being interrupted. 他不愿意人打断她的话。
He was afraid of being at tacked. 他担心受人攻击。
He objected to being treated as a child. 他反对被当成孩子看待。
2、动名词完成式的被动式:
动名词完成式的被动式有两个语法特征,一是表明它与其逻辑主语之间为被动关系,二是它表明它先于主要动作完成。
如:She's angry about not having been invited. 她对没有受到邀请感到生气。
I can't forgive myself for having been taken by surprise. 我不能原谅自己被打了个冷不防。
He is ashamed of having been scolded by his teacher. 他对自己被老师责备一事感到很丢脸。
由于动名词的一般式有时也可以表示先于主要动作的被动动作,所以动名词的完成被动式有时也可简化为一般式的被动式,即省去“having been+过去分词”中的having been。
如:He resented being(having been)accused.他受到指责很生气。
现在完成时的被动语态概念:
现在完成时被动语态的结构就是现在完成时态和被动语态结构的叠合,即“have+been+动词过去分词”。
现在完成时态的被动语态的构成:
1、现在完成时的被动语态的肯定式为:have/has+been+done。
如:The new schools have been set up. 新学校都已经建成了。
The experiment has been done successfully. 这个实验做得很成功。
2、现在完成时的被动语态的否定式为:have/has+not+been+done。
如:The books have not been borrowed by the teacher. 那些书还没有被老师借走了。
Tom's novel has not been published. 汤姆的小说还没有被出版。
3、现在完成时的被动语态的一般疑问句需将have/has提到主语的前面。
如:—Have the letters been posted? 信已经寄出去了吗?
—Yes, they have. 是的,已寄出了。
—Has his bike been repaired? 他的自行车修好了吗?
—No, it hasn't. 不,还没有被修好。
4、现在完成时的被动语态的特殊疑问句为:疑问词+have/has+been+done。
如:How long have the machine been repaired?这些机器已被修好多长时间了?
Who has been invited? 谁受到了邀请?
现在完成时态的被动语态的用法:
1、现在完成时的被动语态同它的主动语态一样,强调过去的动作对现在造成的影响或结果,通常与 already, yet, just, never, recently等副词连用。
如:The room has already been cleaned. 房间已经被清扫干净了。(含现在已不用清扫房间了)
The doctor hasn't been sent for yet. 还没有派人去请医生。(含现在应派人去请医生)
The office looks nice. It has just been cleaned. 办公室看起来很干净。它刚被打扫过。(含现在已不用清扫房间了)
Such a thing has never been heard of before. 这样的事以前从未听说过。(含现在才听说过)
Recently the price of TV sets has been cut. 近来电视机降价了. (含电视机的价格现在比以前低了)
2、表示一个被动的动作或状态开始于过去,持续到现在,并可能持续下去,常与for或since等引导的时间状语连用,或用与How long…?的句型中。
如:The machine has been repaired for two hours. 这台机器已修了两小时了。
They have been helped by us for two weeks. 他们得到我们帮助有两周了。
How long has the project been carried out? 这项工程已被实施多长时间了?
与“All possible means ____, but nothing can prevent the buil...”考查相似的试题有: