He _________ English for eight years by
题型:选择题
问题:
He _________ English for eight years by the time he graduates from the university next year.
A.will learn
B.will have learned
C.will be learning
D.has graduated
He _________ English for eight years by the time he graduates from the university next year.
A.will learn
B.will have learned
C.will be learning
D.has graduated