单选题
He ______ English for 8 years by the time he graduates from the university next year.
A、
will learn
B、
will be learning
C、
will have learned
D、
will have been learnt
【正确答案】
C
【答案解析】
[解析] 考查将来完成时。本句意为“当他明年大学毕业时,他英语将已学了8年了”。在将来某个时间完成的动作用将来完成时,其结构为will have done。
提交答案
关闭