单项选择题

By the time you come to see me next month, I ______ my term paper.

A.have completed
B.complete
C.am completing
D.will have completed