问题

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