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