By the time he retires, Professor Baker______for almost forty years.

admin2011-01-24  33

问题 By the time he retires, Professor Baker______for almost forty years.

选项 A、will teach
B、will have taught
C、has taught
D、will be teaching

答案B

解析 句意:贝克教授到退休时,将教学近四十载。本题考查将来完成时。词组by the time意为“在……之前”,引导的从句用现在时表示将来时,故主句需用将来时。而且teach这个动作一直持续到retire这个动作发生,故需用完成时。结合两者,就该用将来完成时,选B。
转载请注明原文地址:https://jikaoti.com/ti/hryGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)