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
展开
匿名用户
2013-10-30
展开全部
答案D
本题考非谓语动词。句中两个逗号中间的内容应是时间状语,故全句解释为:在国外工作了二十年后,这位老人(已动身)正在归国途中。不定式作状语,多表目的和结果,不合句意,排除A、C,分词作状语可表时间、方式、伴随。此处是已完成的主动的动作,不是正在进行当中的主动动作,所以排除B,选D,现在分词完成式表主动和完成(到谓语发生时,非谓语的动作已完成)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式