英语时态题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 l
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 04:00:44
英语时态题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 l
英语时态题
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.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 l
第一题后面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.
大概是这么个意思!不知道你能看懂不能
其实这种时态至今还是令我十分困扰的,过去式和完成时的差别,非常难把你困扰到大学。
但这道题很简单,因为live是瞬间动词,做“住”的时候没有完成时,只能用过去式
第二句应该改成has been in 就可以了
另外live做“活着”解释的时候是可以有完成时
而且这句话从句who is 不是who was 用完成时也应该选B
不懂再问...
全部展开
其实这种时态至今还是令我十分困扰的,过去式和完成时的差别,非常难把你困扰到大学。
但这道题很简单,因为live是瞬间动词,做“住”的时候没有完成时,只能用过去式
第二句应该改成has been in 就可以了
另外live做“活着”解释的时候是可以有完成时
而且这句话从句who is 不是who was 用完成时也应该选B
不懂再问
收起
第一个不用说因为有后面的从句来决定它前面句子用的时态肯定是过去完成时,而第二个不要被who这个定语从句迷惑,不看这个从句,你会发现这个谓语 由于是讲过去的整个时间段发生的动作,所以肯定要选择A的。
had taught 第一个句子:在来这里之前教了10年了,两个句子在时间上有明显区别,教书在来之前,所以用过去完成时;
taught 因为老师回到中国来了,说明不在那里住了。再因为live本身就是个延续性动词,我们很少见到live用进行时。
所以lived就可以表示那十年在那里住。但是经常看到I have lived there for ...years呢ha...
全部展开
had taught 第一个句子:在来这里之前教了10年了,两个句子在时间上有明显区别,教书在来之前,所以用过去完成时;
taught 因为老师回到中国来了,说明不在那里住了。再因为live本身就是个延续性动词,我们很少见到live用进行时。
所以lived就可以表示那十年在那里住。
收起