问题

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