Mr white_______in this school for20 years before he moved to LondonA has taught B taught C had taught 解释为什么选这个选项

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 20:59:20
Mr white_______in this school for20 years before he moved to LondonA has taught B taught C had taught 解释为什么选这个选项

Mr white_______in this school for20 years before he moved to LondonA has taught B taught C had taught 解释为什么选这个选项
Mr white_______in this school for20 years before he moved to London
A has taught B taught C had taught
解释为什么选这个选项

Mr white_______in this school for20 years before he moved to LondonA has taught B taught C had taught 解释为什么选这个选项
C
后面的 before he moved to London为过去时,而Mr white_______in this school for20 years 发生在后面的 before he moved to London前,故用过去完成

C
从句中,moved to London发生在过去,由before可见主句动作发生在过去的过去,而过去的过去就要用过去完成时

C,过去完成时表示过去的过去,在过去的某一个动作之前发生的动作。这里before he moved to London已经说明了teach是在move之前发生的动作,move已经是过去式了,teach就是过去的过去,需要用过去完成时