单项选择题

The students __________their papers by the end of this month.

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