题目内容
【题目】He will have learnt English for eight years by the time he _____ from the university next year.
A. will graduate B. graduates
C. will have graduated D. is to graduate
【答案】B
【解析】
试题分析:考查时态分析。A. will graduate,一般将来时;B. graduates,一般现在时;C. will have graduated,将来完成时;D. is to graduate,be to 表将来,也是一般将来时。句意:到明年他大学毕业的时候,他将会是已经学了八年的英语。by the time引导的句子,遵从主将从现,故主句用了将来时态,从句应该用现在时态,而选项A,C,D三项都表将来,故选B。
练习册系列答案
相关题目