问题

MrSmith works as a government official now, but he ____________ in a middle school for 5 years
A:has worked
B:worked
C:had worked
D:had been working
B:worked
C:had worked
D:had been working
正确答案是: