He _________ English for eight years by the time he graduates from the university next year.
#100205
A
will learn
B
will have learned
C
will be learning
D
has graduated
推荐题目
The driver could have survived,  but he ____ the seat belt.
#99954
A
had been fastening
B
hadn’t fastened
C
was fastening
D
didn’t fasten
He _____ football regularly for many years when he was young.
#104032
A
was playing
B
played
C
has played
D
had played
He said that light ____ much faster than sound.
#100945
A
traveled
B
travels
C
is traveling
D
had traveled