John received an invitation to a dinner, and with his work____, he gladly accepted it.  
#91330
A
finished
B
finishing
C
to finish
D
was finished
推荐题目
So many directors ________, the board meeting had to be put off.
#91635
A
were absent
B
been absent
C
had been absent
D
being absent
With my money ________, I had to stop shopping and went back home.
#91200
A
ran out of
B
ran out
C
running out of
D
running out
With a lot of work __________, our manager couldn’t spare time for a holiday.
#91035
A
remained to be done
B
remaining to be done
C
remained being done
D
remaining to do