By the time he retires, professor Baker for almost forty yearsA. will have taughtB. had

发布时间:2020-08-17 02:45:35

By the time he retires, professor Baker      for almost forty years.
A. will have taught
B. had taught
C. has taught
D. is teaching

网友回答

(答案→)A. will have taught
B. had taught
C. has taught
D. is teaching
解析:句意:到贝克讲授退休时,他将从事教育40年了。这里教授还未退休,退休发生在将来,又因为By the time故用将来时的完成时,故选A。
以上问题属网友观点,不代表本站立场,仅供参考!