问题

Tom, have you finished your homework? —Yes, I ________ before you came back, mom
A:finished
B:have finished
C:had finished
D:finish
B:have finished
C:had finished
D:finish
正确答案是: