问题

Have you finished all your homework— Of course. I ________ it before I went out to play football.
A:had finished
B:have finished
C:finished
D:was finishing
B:have finished
C:finished
D:was finishing
正确答案是: