单项选择题

The students _______their papers by the end of this month.

A. have finished
B. will be finishing
C. will have finished
D. have been finishing