A. have reached B. reaching C. to reach D. to be reaching 【分析】答案选B。伴随着谓语动词的发生而产生的自然结果,用现在分词作结果状语。 2. 用不定式表结果。如: He returned home to find his wife waiting for him. 他回到家发现他的妻子在等他。 He hurried to the station only _________ that the train had left. (广东卷) A. to find B. finding C. found D. to have found 【分析】答案选 A。因为only to do是习语,意为“结果却,不料”,hurried和find是先后发生的两个动作。 七、考查非谓语动词用作宾语补足语 原则上,所有的非谓语动词形式均可用作宾语补足语,其区别是:不定式表未来,现在分词表进行,过去分词表完成和被动。如: 1. I couldn’t do my homework with all that noise_________. (北京卷) A. going on B. goes on C. went on D. to go on 【分析】答案选A。作with的宾语的补足语要用非谓语动词,排除选项B和C;与谓语动作同时发生用现在分词作宾语补足语,排除表示将来的不定式选项D。 2. You should understand the traffic rule by now. You’ve had it _________often enough (天津卷) A. explaining B. to explain C. explain D. explained 【分析】答案选D。宾语it与explain是被动关系,用过去分词作宾补,have sth done意为“请人做某事”。 八、考查非谓语动词的逻辑主语问题 按照英语习惯,非谓语动词的逻辑主语应与句子一致,否则就应调整句子结构。如: While watching television, _________. (全国卷III) A. the door bell rang B. the doorbell rings C. we heard the doorbell ring D. we heard the doorbell rings 【分析】答案选C。因为watching的逻辑主语一定是we,排除选项A和B;又因在hear后作宾语补足语的是省略了to的不定式,所以选项D中的rings是错误的。 (责任编辑:admin) |