问题

By the end of last month, I half of the project.
A:finished
B:have finished
C:had finished
D:will finish;
B:have finished
C:had finished
D:will finish;
正确答案是: