问题

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