问题详情
By the end of next month we ______ this assignment.
A.will finish
B.will be finishing
C.will have finished
D.have finished