选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
111 浏览 5 回答
125 浏览 4 回答
96 浏览 5 回答
126 浏览 6 回答
214 浏览 3 回答
144 浏览 5 回答
239 浏览 5 回答
295 浏览 3 回答
165 浏览 4 回答
281 浏览 4 回答
141 浏览 4 回答
209 浏览 5 回答
303 浏览 6 回答
279 浏览 7 回答
212 浏览 5 回答
315 浏览 10 回答
123 浏览 8 回答
92 浏览 8 回答
334 浏览 4 回答
258 浏览 6 回答