两道关于非谓语的语法题,高手进!

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:02:29
____into use in April 2000,the hotline was meant for residents reporting water and heating supply breakdowns.
A put B putting C Having put D being put
答案为A 为什么D不对呢?
I am quite sure even if___he won't go to the celebration.
A invite B to be invited C being invited D invited
答案是D 为什么C不行

这两道题目是同一个类型的。你要弄清楚的是:being done 是“正在被做”的意思。所以,第一题,如果选D的话,那就要翻译成:在2000年4月正在被投入使用。而其实,非谓语作状语,你只需要考虑,the hotline 与 put 的关系是被动的,就用过去分词。第二题,同理。he 和invite 是被动的。如果选C的话,就要翻译成:即使正在被邀请,他也不会去的。

being put表示的是一种正在进行的状态,而本题只是表示一般的过去事,和后面的句子应该相对应。
being invited 同样表示的是一种正在进行的状态,而本题意思是:除非被邀请,否则他是不会去的,并没有正在进行的意思,所以C不行。