作业帮 > 英语 > 作业

英语时态题Our teacher _____for 10 years before she came here.A.ta

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/19 17:18:25
英语时态题
Our teacher _____for 10 years before she came here.
A.taught B.had taught C.has taught D.had been taught
2.Our new English teacher,who is said to have moved back to China,_______in America for almost 10 years.
A lived B.has lived C.was living D.had lived
为什么第二题不选D,我觉得和第一题一样啊
英语时态题Our teacher _____for 10 years before she came here.A.ta
第一题后面before she came here是过去时,这句话意思是在她来这儿之前她已经教了10年了,教书这个动作发生在came之前,所以应该是过去完成时.选B
第二题who引导的定语从句是现在时,而后面live的动作发生在have moved back前面,have moved back 是现在完成时,所以live一定是过去时,如果选D,move back 一定是过去时,才能代表live是发生在move back 前面,而选B的话,因为move back已经是现在完成时,表示回来了一段时间了,与has lived 时间上冲突,所以选A.
大概是这么个意思!不知道你能看懂不能
再问: 是不是现在完成时后加过去完成时不是"过去的过去"?或者根本不能这么连用?
再答: 过去的过去就是过去完成时啊 什么与什么不能连用?
再问: 懂啦~谢谢