He will have learned English for eight years by the time he___from the university next year.A will graduate B will have graduated C graduates D is to graduate为什么这道题选的是C?求具体解释.

问题描述:

He will have learned English for eight years by the time he___from the university next year.
A will graduate B will have graduated C graduates D is to graduate
为什么这道题选的是C?求具体解释.