单项选择题

By the end of this term, we surely _____ the first eight units.

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