问题

Have you finished your composition already, Jack? —-Yes, I _____ it within half an hour
A:have finished
B:finish
C:finished
D:had finished
B:finish
C:finished
D:had finished
正确答案是: