问题

With his work _____,John gladly accepted the invitation to dinner[ ]
A: finished
B: fishing
C: having finished
D: was finished
B: fishing
C: having finished
D: was finished
正确答案是: