英语 非谓语动词

_________by the advances in technology,many farmers have set up wind farms on their mind.
A.Being encouraged
B.Encouraging
C.Encouraged
D.Having encouraged
为什么用C 不可以用A
求解

选C,因为过去分词做原因状语,主要是考虑后面的主语与状语之间的关系,翻译下也许更明白:受先进技术的鼓舞,很多农民都在脑子里构思建立风力农场。
主语 农民是 受鼓舞,需要表被动的非谓语动词;
ABC都是现在分词,不行的、
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-03
可以将非谓语动词转变为对应的从句来求解。这句话等同于
As many farmers are encouraged by the advances in technology,many farmers have set up wind farms on their mind。不选择A是因为being 有“进行”的意思,而这句话应该有“一般现在时”的意思。如果选择A 就成了As many farmers are being encouraged by the advances in technology,many farmers have set up wind 。读起来难道你不觉得别扭吗?对于这类题目我一般是这么想的,虽然不知道是都成了,但我觉得还是说的过去的。供参考!
第2个回答  2011-06-03
您好,
这题考的是分词作状语的情况,
1)、我们先找到分词的逻辑主语,即;主句的主语,例题主句的主语为 farmers
2)、然后通过判断逻辑主语是动作(encourage)的承受者还是执行者,
来决定分词的语态,即:被动或主动
3)、通过判断可知题中farmers应该是encourage这个动作的承受者,即;被鼓励
所以我们用及物动词过去分词表被动,所以只有A C 符合题意
4) 表示被动的过去分词,encouraged如下几种形式
1、being encouraged(表示正在被鼓舞)
2、 having been encouraged(表示已被鼓励)
3. encouraged(表示一般性的受到鼓舞)在大多数,情况下可以与2替换
4、 to be encouraged(表示将被鼓励)
5、to have been encouraged (不常见,表示在将来的某一时刻已被鼓励)
如 They are about to have been promoted by the end of this year。
5)从主句的时态 have set up(已建立起了)判断农民应该是已被鼓励过了。即最好的答案为
having been encouraged,但是没有,我们就选C.Encouraged,因为两者一般情况下可以互换
希望能帮到您。
第3个回答  2011-06-06
其实这到底并未有那么难,首先你看这到题没有连词,没有的话你看_________by the advances in technology。你可以知道肯定是被动了,而不能是主动所以用ed的形式
那么选项A是being encouraged。be + ved 是被动语态,只有谓语动词才有时态,所以非谓语动词前没有be所以C是错的
第4个回答  2011-06-03
being done 不能做状语。。这题要不就用having been done 或 用过去分词表示原因状语从句。。
第5个回答  2011-06-03
虽然A`C均体现了被动,但在句首要用C,有一定的省略。