Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
By the end of last March, I _____ English for five years.
A. will have been studying
B. had been studying
C. had been studied
D. will have studied
Answer the question before viewing the answer below
Correct answer: B