高考语法通关八、非谓语动词 1.(2012•万宁模拟)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 解析:考查非谓语动词。在介词for的后面要用动名词形式,在获奖前贡献已经做出了,所以要用其完成式。语意为:这位科学家因为为国家做出了巨大的贡献,得到了政府的奖励。答案:d 2.(2011•宁波质检)a powerful earthquake struck haiti's capital,