Mr. Smith, ______ in the factory for thirty years, is on the way back to his village.
#11797
A
to work
B
working
C
to have worked
D
having worked