thooldman,_____abroadfortwentyyears,isonthewaybacktohismotherland
A.toworkB.workingC.tohaveworkedD.havingworked
为什么选D?最好分析一下其他选项!