The old man, ______ abroad for twenty years, is on the way back to his motherland.
#93166
A
to work
B
worked
C
to have worked
D
having worked