选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
216 浏览 5 回答
84 浏览 4 回答
317 浏览 5 回答
120 浏览 6 回答
262 浏览 3 回答
279 浏览 5 回答
215 浏览 5 回答
319 浏览 3 回答
313 浏览 4 回答
297 浏览 4 回答
331 浏览 3 回答
193 浏览 4 回答
177 浏览 3 回答
240 浏览 7 回答
137 浏览 3 回答
238 浏览 11 回答
129 浏览 7 回答
173 浏览 11 回答
84 浏览 6 回答
138 浏览 10 回答