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