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