问题

John received an invitation to dinner, and with his work ______________ ,he gladly accepted it[ ]
A:was finished
B: finishing
C:having finished
D: finished
B: finishing
C:having finished
D: finished
正确答案是: