问题

John received an invitation to dinner, andwith his work____, he gladlyaccepted it[ ]
A: finished
B: finishing
C: having finished
D: was finished
B: finishing
C: having finished
D: was finished
正确答案是: