问题

MrWhite works as a lawyer now, but hein a company for several years
A:worked
B:has worked
C:had worked
D:has been working
B:has worked
C:had worked
D:has been working
正确答案是: