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
网友回答
A. will graduate
B. will have graduated
(答案→)C. graduates
D. is to graduate
解析:句意:到他明年大学毕业的时候,他将学习了8年的英语。在时间状语从句中用一般现在时代替一般将来时。故选C。