A-A+
He will have learned English for eight years b
问题详情
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
解析:bythetime后接定语从句,省略了关系副词when。在这种定语从句中要用一般现在时表示将来。译文:到明年他毕业之前,已经学了八年英语。