A-A+

He will have learned English for eight years b

2022-08-06 14:01:41 问答库 阅读 179 次

问题详情

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。在这种定语从句中要用一般现在时表示将来。译文:到明年他毕业之前,已经学了八年英语。

考点: