25. Mary ______ for four years next year.(A) has studied(B) will have studied(C) has been studying(D) had studied