The old man, ____________abroad for twenty years, is on the

The old man, ____________abroad for twenty years, is on the way back to his motherland.
A.to work B.working C.to have worked D.having worked
红烧猫熊 1年前 已收到1个回答 举报

stvincent 春芽

共回答了16个问题采纳率:87.5% 举报

D

本题考非谓语动词。句中两个逗号中间的内容应是时间状语,故全句解释为:在国外工作了二十年后,这位老人(已动身)正在归国途中。不定式作状语,多表目的和结果,不合句意,排除A、C,分词作状语可表时间、方式、伴随。此处是已完成的主动的动作,不是正在进行当中的主动动作,所以排除B,选D,现在分词完成式表主动和完成(到谓语发生时,非谓语的动作已完成)。

1年前

5
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 15 q. 0.020 s. - webmaster@yulucn.com