英语20.He will have learned English for eight years by the time

来源:百度知道 编辑:UC知道 时间:2024/05/04 16:51:36
20.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.graduated D.is to graduate

为什么

D
主句将来时,状语从句用现在时。

B.will have graduated
因为 next year 说明这个句子是将来时,应该用B

D
主语使用将来时,从句使用一般现在时

D
by+将来时间,其主句用将来完成时
by+过去时间,其主句用过去完成时
另外,上面句子中,有next year,在时间状语从句中,用一般现在时态表示将来.

b