How long ______ teaching? Forty years.
A.he will have been
B.will have he been
C.will have been he
D.will he have been
答案:D
How long ______ teaching? Forty years.
A.he will have been
B.will have he been
C.will have been he
D.will he have been
答案:D