单项选择题

The students______ their papers by the end of this month.

A.will have finished
B.have been finished
C.have finished
D.will finish