tho old man ,_____abroad for twenty years ,is on the way back to his motherland

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:23:43
tho 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

为什么选D?详细点,最好分析一下其他选项!

选什么插入语!那句话,_____abroad for twenty years 整句就是插入语!!!

看见for+一段时间,表明要选完成时。排除AB。。

填空处为句子开头,在这里不能用to do 作为开头。因为to do是表明“为了做某事”不合题意。。。故选D

首先要选的是一个插入语, for twenty years 是一段时间所以用完成时
排除AB
C表目的显然不合题意
所以选D

on the way意思是很希望、渴望
已经在外工作了20几年,老人很渴望回到祖国。