单项选择题

By the time you arrive this evening, ______ for two hours.

A.I will study
B.I will have been studied
C.I had studied
D.I will have been studying