单项选择题

He ______ his master's degree in chemistry in two year's time.

A.has completed
B.will have been completing
C.will be completing
D.will have completed