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
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
C
略