单项选择题

The students ______ their papers by the end of this month.

A. will have finished

B. have been finished
C. have finished

D. will finish