问题

Mary ________ as a secretary in this company for twenty years and now she stays at home taking care of her own garden
A:has served
B:had served
C:is serving
D:served
B:had served
C:is serving
D:served
正确答案是: