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
推荐题目
—Could I use your car?  —No. Mine  .
#101777
A
is repaired
B
has been repaired
C
was repaired
D
is being repaired
A fire broke out in the neighborhood last night. By the time the firemen arrived, it    . 
#101011
A
had been put out
B
would put out
C
has been put out
D
was putting out