问题
选择题
_____the program, they have to stay there for another two weeks.
A.Not completing
B.Not having completed
C.Not completed
D.Having not completed
答案
答案:B
题目分析:考查现在分词的否定式,they和complete是主动关系,用现在分词做状语,not应放在doing/having done前,句意:没有完成计划,我们不得不再待两个星期。故选B。
点评:考生对题干的理解和非谓语动词用法的掌握情况。非谓语动词做状语主要从动词和逻辑主语的关系判断是主动还是被动,是主动和进行用现在分词,是被动或完成用过去分词。