单项选择题

By the end of this July, ______ English for six year.

A.is studying
B.have studied
C.has studied
D.shall have studied