问题

The old man has retired from the factory. He _____ there for 30 years.
A:works
B:worked
C:has worked
D:was working;
B:worked
C:has worked
D:was working;
正确答案是: