英语语法题目

_________bytheadvancesintechnology,manyfarmershavesetupwindfarmsontheirland.Theanswer... _________by the advances in technology,many farmers have set up wind farms on their land. The answer is 'encouraged'why not 'having encouraged'? 展开
 我来答
易俊男
2013-08-31 · TA获得超过201个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:204万
展开全部
Encouraged 是正确的,因为:Encouraged by the advances in technology 是分词短语做状语,它的逻辑主语就是句子的主语,即many farmers,many farmers 和encourage 是被动的关系,因为farmers被encouraged了.自然应用过去分词表示被动与完成.having encouraged是现在分词,它表示主动和进行,当然不合题意了.用having been encouraged 虽然可以表示被动,表示现在正在被鼓舞,但考虑到,encouraged发生在set up之前,用过去分词encouraged (完成)比haveing been encouraged(进行)更恰当些.
追问
那haveing been encouraged就没有完成的感觉吗?过去分词作状语是不是都有动作已完成的感觉?
四羲下5
2013-08-31 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:109万
展开全部
encouraged表示被动。后一项是主动形式,就算是后一项也得改成having been encouraged。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
耗颜山官趴峭4013
2013-08-31
知道答主
回答量:6
采纳率:0%
帮助的人:6万
展开全部
这句话的主语是many farmers,所以你填写的内容,一定是要以主语的角度来。所以many farmers是被先进的科学技术支持了,才能建设风力电场
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式