作业帮 > 英语 > 作业

一道英语题目He will have learned English for eight years by the ti

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 06:28:24
一道英语题目
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
选什么,为什么,谢谢
当主句是将来时时,状语从句中要用一般现在时,即“主将从现”.
这句话by the time可以看作是状语从句的引导词,因此里面要用一般现在时,选C.
D选项虽然有is,但表示的是将来发生的事情,所以不能选.