—Tom, have you finished your homework? —Yes, I ________ before you came back, mom.
#100568
A
finished
B
have finished
C
had finished
D
finish