问题

MrSmith is said to have retired and he is living in the country now.—- YesHe ________ in our factory for 35 years! What a good worker!
A:had been working
B:had worked
C:worked
D:have worked
B:had worked
C:worked
D:have worked
正确答案是: