非谓语动词选择题疑问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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 21:46:48
非谓语动词选择题疑问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
xV]OG+ӷJ]?@G*ldDy666 .1lX_ҽO7n(}C>9s]nx:ּodyn[_ftգD$X\OSlKbw:BG~sXa6#I6& X%cdlBo:fl<4s)C3/ǴpZTvLQD|+ː߷!24?2K3]cy!kRLC5T*2ShU'|);J; ~2*d̦g W,8{e#F#.!BmNP39c;E^xT9vJ1嘅q-Ydp#3%`}jg=,!W34@Wn%7nJ?~cbQ]@wTswUi*S=[)5D/-:4-` Ҋdn_S=PE>@[v@TЂ lUhx(1t];,?wF50+Be6Scnб ]P7.P&-*~'jQAa,Z@Jh ]{,<߶ ;9eE{oybwTI@m(ߺDnfa%2qd<8ˏdUP+ߺ#c?Kx+bN\/0O]4%Lbay*>E%J(?>A'ƅ09.Z` FD(vQ1WZF?:fN ND>\c{A]Y&wK6siZX9$^ d]@t6eq}NLfdL= R-qI[|Aܻ׻ETߩm7 xx?Pp5_fuYFȬYٝ^xѐئrPtRX0*Psl8g5:4o1{\2sMǾ:`B w #lj=Hp]2̳k}Aɭ| ›2\rǟ~fA`]q =-W_?

非谓语动词选择题疑问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 _ 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 _ such a great contribution to the country.A.make B.making C.being made D.having made为什么选D不选B
我从另一个角度说吧,for后面的内容应该是一件具体的“事”或者是“人”之类的,当然不能是一个“动作”,而是“事件”!所以排除动词形式的A.
B项与C,D相比,没有“完成,已然”的含义(比较而言,我就看CD两项了)
C项Being+done的形式,表示被动,完成.科学家应该是“主动为国家作出贡献的”,所以错.
D项表主动,完成.是对“科学家已经对国家作出的贡献”作出的奖励.

D是动名词的完成式,它发生于谓语动词之前

D 表明分词动作发生在主句动作之前。用完成式。

分析句子的结构,空格前面是介词for,因此空格里是非谓语,A排除,科学家与贡献之间的关系不是被动的,C排除,政府奖励科学家贡献的时候,科学家已经贡献过了,B排除,选D。

答:因为出题者认为,发生在主句谓语动词之前的非谓语动词(动名词)用完成式,因为一个选择题只有一个最佳选项,所以选D。
事实上,在很多情况下,可以用动名词的一般式doing代替完成式having done, 表示“之前发生了的事情(动作),包括本题。如:
remember doing sth. =remember having done sth. 记得曾经做过某事。...

全部展开

答:因为出题者认为,发生在主句谓语动词之前的非谓语动词(动名词)用完成式,因为一个选择题只有一个最佳选项,所以选D。
事实上,在很多情况下,可以用动名词的一般式doing代替完成式having done, 表示“之前发生了的事情(动作),包括本题。如:
remember doing sth. =remember having done sth. 记得曾经做过某事。

收起

已经做了贡献 用完成时 have made
前面有for ,have则变为having

首先,for是介词,介词后跟动名词形式,所以A错误。
再次,主干是was, 说明是过去式,事情已经发生过了,他们对国家已经做出了贡献,那么就该选用过去完成时,BCD中只有D才是过去完成时。

have done现在完成的动作,FOR 介词后面跟动词的现在分词形式