问题

_____ all the housework, she dropped herselfinto the sofa, sighing with relief.
A:finished
B:hadfinished
C:havingfinished
D:finishing
B:hadfinished
C:havingfinished
D:finishing
正确答案是: