问题补充:
He will have learned English for eight years by the time hefrom the university next year.
A. will graduate
B. will have graduated
C. graduates
D. is to graduate
答案:
A. will graduate
B. will have graduated
(答案→)C. graduates
D. is to graduate
解析:句意:到他明年大学毕业的时候,他将学习了8年的英语。在时间状语从句中用一般现在时代替一般将来时。故选C。