He will have learned English for eight years by the time he _______ from the university next year.
#99963
A
will graduate
B
will have graduated
C
graduates
D
is to graduate
推荐题目