选Dhaving made A首先,for后面肯定不能直接跟动词,而要加动名词,所以A被排除掉了,而且A的时态也不对 B没有mading这个词,动名词都是在动词原形的基础上变得,只可能有making这个词 Cbeing be made是一个被动语态,而此处的语态是主动语态,即科学家做出了巨大的贡献,而不是科学家被做出贡献,所以排除 Dhaving having是动名词,对;have made是完成时,表示科学家在被award的时候已经做出了这个贡献,所以D完全正确
scientist科学家 满意请采纳,谢谢
就一个名词吧 Scientist 科学家
a不可能啊,ARE不可能跟DOING的 C relate是不及物动词,所以要加个介词 故选B
257 浏览 5 回答
218 浏览 4 回答
138 浏览 5 回答
223 浏览 6 回答
194 浏览 3 回答
129 浏览 5 回答
175 浏览 5 回答
148 浏览 3 回答
93 浏览 4 回答
84 浏览 4 回答
300 浏览 6 回答
294 浏览 4 回答
302 浏览 5 回答
323 浏览 7 回答
252 浏览 6 回答
307 浏览 6 回答
317 浏览 3 回答
115 浏览 7 回答
349 浏览 3 回答
133 浏览 5 回答