The old man,_______ abroad for 20 years, is on the way back to his mother land.
A to work B working C to have worked D having worked
The old man,_______ abroad for 20 years, is on the way back to his mother land.
A to work B working C to have worked D having worked
D