问题

Have you finished your homework— Not yet. But I _______ it in half an hour.
A:finished
B: have finished
C:will finish
D:finish
B: have finished
C:will finish
D:finish
正确答案是: