问题 选择题

He _________ English for eight years by the time he graduates from the university next year.

A.will learn

B.will have learned

C.will be learning

D.has graduated

答案

答案:B

题目分析:考查时态:句意:明年到他大学毕业的时候为止,他将已经学习英语8年了。By+将来时间,和将来完成时连用,选B。

单项选择题
单项选择题 A1/A2型题