BY THE END OF THIS MONTH, I _______ ENGLISH FOR 3 YEARS.A. HAVE LEA...

7. By the end of this month, I _______ English for 3 years.a. have learnt b. had learnt c. learnt d. will have learnt