BY THE END OF THIS MONTH I _______ AT THIS SCHOOL FOR TWO YEARS.A....

29. By the end of this month I _______ at this school for two years.A. have been studying  B. will study C. will have been studying  D. will be studying