问题

d man, ________ abroad for twentyyears, is on the way back to his motherland.
A:to work
B:working
C:to have worked
D:having worked
B:working
C:to have worked
D:having worked
正确答案是: