单项选择题

At the end of last month, they _____ thirty percent of the production plan.

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