问题

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;
正确答案是: