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