He will have learned English for eight years by the time he _______from the university next year.
A. will graduate B. will have graduated
C. graduates D. is to graduate n me
He will have learned English for eight years by the time he _______from the university next year.
A. will graduate B. will have graduated
C. graduates D. is to graduate n me
C