BY THE TIME NEXT MONTH I (86. LEARN) ____WILL HAVE LEARNED_____ ENG...

5. By the time next month I (86. learn) ____will have learned_____ English for three year.