He will have learned English for eight years by the time he        from the university next year.
#100255
A
will graduate
B
will have graduated
C
graduates
D
is to graduate
推荐题目
.—_______ John this week?—Yes.—Where _______ him?—In the library.
#104288
A
Did you see; did you see
B
Have you seen; did you see
C
Do you see; have you seen
D
Have you seen; have you seen
— Where _______ you put my dictionary?— I left it on your desk when you _______ to Tom.
#102466
A
did; spoke
B
have; were speaking
C
had; were speaking
D
had; spoke
I’ve finally finished my paper and it __ me an entire month.
#104427
A
takes
B
took
C
was taken
D
had taken