单项选择题

By the end of this term, we ______ eight units.

A.have learnt
B.learned
C.will have learnt
D.will lean