BY THE END OF THIS MONTH, I --- ENGLISH FOR 6 YEARS

10. By the end of this month, I --- English for 6 years.

A. have learnt B. will have learnt C. had learnt D. learnt