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
推荐题目
Two years has passed since I ______you the first time.
#102532
A
meet
B
have met
C
met
D
had met
My last job lacked variety; I __________ the same things all the time.
#100357
A
did
B
have done
C
was doing
D
have been doing
— ____ sweep the classroom yesterday?—I was playing tennis with my friend.
#104570
A
Why not
B
Why didn't
C
Why don't
D
Why didn't you
—Have you handed in your schoolwork yet?—Yes,I have.I guess it _______ now.
#104073
A
has graded
B
is graded
C
is being graded
D
is grading
What a pity! When we got to the cinema, the movie Let the Bullets Fly ______, so we saw only the end of it
#102677
A
was finishing
B
would be finishing
C
just finished
D
had just finished