BY THE TIME NEXT MONTH I (86. LEARN) ___________ENGLISH FOR THREE Y...

5. By the time next month I (86. learn) ___________English for three year.