问题
选择题
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
题目分析:句意:到下一年从大学毕业为止,他已经学了八年英语。by the time 引导的时间状语从句中,用一般现在时表示将来,选C。