问题

Mary is said _____ in the supermarket for 5 years, but I don’t know why she resigned last month. [ ]
A: to have been working
B: work
C: to be working
D: to have worked
B: work
C: to be working
D: to have worked
正确答案是: