问题

given out I can’t run any farther —________, David You can make it
A:to be finished
B:is finished
C:will have been finished
D:finishing
B:is finished
C:will have been finished
D:finishing
正确答案是: