BY THE END OF THIS MONTH, I --- ENGLISH FOR 6 YEARS. A. HAVE LEARN...

10. By the end of this month, I --- English for 6 years. A. have learnt B. will have learnt C. had learnt D. learnt