BY THE END OF NEXT YEAR, MY SON _______ ENGLISH FOR SIX MONTHS.A. W...

4. By the end of next year, my son _______ English for six months.A. will learn B. will have learned C. has learned D. had learned