作业帮 > 英语 > 作业

非谓语动词选择题疑问The scientist was rewarded by the government for _

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/04/29 05:21:00
非谓语动词选择题疑问
The scientist was rewarded by the government for _ such a great contribution to the country.
A.make B.making C.being made D.having made
为什么选D不选B
非谓语动词选择题疑问The scientist was rewarded by the government for _
我从另一个角度说吧,for后面的内容应该是一件具体的“事”或者是“人”之类的,当然不能是一个“动作”,而是“事件”!所以排除动词形式的A.
B项与C,D相比,没有“完成,已然”的含义(比较而言,我就看CD两项了)
C项Being+done的形式,表示被动,完成.科学家应该是“主动为国家作出贡献的”,所以错.
D项表主动,完成.是对“科学家已经对国家作出的贡献”作出的奖励.