单选题 24.  He ______ English for eight years by the time he graduates from the university next year.
【正确答案】 C
【答案解析】 “截止到明年他大学毕业,他学习英语八年了。”By+一段时间,主句的谓语部分需要用完成时态,此处为将来时间,故用将来完成时。