作业帮 > 英语 > 作业

Mr smith_______with the company for 40 years by the time he

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 06:36:03
Mr smith_______with the company for 40 years by the time he retired.
A would have worked B had worked
C has worked D had been woring
为什么选b 什么情况下可以选d
B
由于后面的时间状语从句,用了一般过去时,表明【过去的事情】,故主句用过去完成,因为主句动作发生在从句动作前.
再问: 那么d的选项一般用于哪种情况
再答: 过去完成进行(完成进行含义为动词还在进行,而夲句表明已退休,故不行)