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