The old man, ____________abroad for twenty years, is on the way back to his motherland.
A.toworkB.workingC.tohaveworkedD.havingworked...
A. to work
B. working
C. to have worked
D. having worked 展开
B. working
C. to have worked
D. having worked 展开
1个回答
2013-10-30
展开全部
答案D
本题考非谓语动词。句中两个逗号中间的内容应是时间状语,故全句解释为:在国外工作了二十年后,这位老人(已动身)正在归国途中。不定式作状语,多表目的和结果,不合句意,排除A、C,分词作状语可表时间、方式、伴随。此处是已完成的主动的动作,不是正在进行当中的主动动作,所以排除B,选D,现在分词完成式表主动和完成(到谓语发生时,非谓语的动作已完成)。
本题考非谓语动词。句中两个逗号中间的内容应是时间状语,故全句解释为:在国外工作了二十年后,这位老人(已动身)正在归国途中。不定式作状语,多表目的和结果,不合句意,排除A、C,分词作状语可表时间、方式、伴随。此处是已完成的主动的动作,不是正在进行当中的主动动作,所以排除B,选D,现在分词完成式表主动和完成(到谓语发生时,非谓语的动作已完成)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询