问题

Mary ______ all the housework, she dropped herself into the sofa, sighing with relief.
A:finished
B:had finished
C:having finished
D:finishing
B:had finished
C:having finished
D:finishing
正确答案是: