By the end of next month we__ this assignment
A.will finish
B.will. be. finishing
C.will have finished
D.have finished
正确答案是C
By the end of next month we__ this assignment
A.will finish
B.will. be. finishing
C.will have finished
D.have finished
正确答案是C