By the time she leaves the stage next month, she ____ for sixty years.
A.will have performed
B.has performed
C.will be performing
D.will perform
出自:国家开放大学英语语法