问题

________you _____your homework yet? —Yes, I ___it ten minutes ago.
A:Did, do, finished
B:Have, done, finished
C:Have, done, have finished
D:will, do, finish
B:Have, done, finished
C:Have, done, have finished
D:will, do, finish
正确答案是: