问题

I received an invitation to dinner from my friend,and with my work________,I gladly accepted it [ ]
A: was finished
B: finishing
C: having finished
D: finished
B: finishing
C: having finished
D: finished
正确答案是: