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
推荐题目
That piece of music sounds quite familiar. Who _____ the piano upstairs?
#102640
A
as played
B
played
C
plays
D
is playing
I would have come sooner but I ________ that they were waiting. 
#104791
A
haven’t known
B
hadn’t known
C
don’t know
D
didn’t know
      ---____ the paper ?--- No, I have still got one page to finish.
#103668
A
Have you done
B
Do you do
C
Did you do
D
Had you done