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

发布时间:2020-08-17 06:37:49

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

网友回答

A. will learn
(答案→)B. will have learned
C. will be learning
D. has graduated
解析:考查时态:句意:明年到他大学毕业的时候为止,他将已经学习英语8年了。By+将来时间,和将来完成时连用,选B。
以上问题属网友观点,不代表本站立场,仅供参考!