非谓语动词
1.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.If the building project________by the end of this month is delayed, the construction company will be fired.
A.being completed B.is completed
C.to be completed D.completed
解析:考查非谓语动词作定语的用法。根据后面的时间状语by the end of this month可知,此处表示还没有完成的动作,故用to be completed。句意:如果到本月底将要被完成的建筑工程拖延的话,这家建筑公司将被解雇。
答案:C
3.Your cousin is said ________ a new computer programme recently, but do you know when he will finish it?
A.to design B.to be designing
C.to have been designing D.to have designed
解析:考查不定式的用法。句意:你的堂兄最近一直在设计一组电脑程序,你知道他什么时候完成吗?sb.be said to do为固定用法,且设计程序是从过去一直持续到现在的动作,表示“一直……”应该用to have