They will have learned Russian for 7 years by the time they __________from the university next year.
A.will graduate
B.will have graduated
C.graduate
D.are going to graduate
出自:国家开放大学英语语法