单项选择题

The students______ their papers by the end of this month.

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