问题

With all his homework ____,he went swimming with his friends.
A:has been finished
B:finished
C:finishing
D:to be finished
B:finished
C:finishing
D:to be finished
正确答案是: