作业帮 > 英语 > 作业

He had worked for us for 10 years是过去完成时吧?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 02:31:43
He had worked for us for 10 years是过去完成时吧?
这句话和He used to work for us for 10 years有区别吗?两者应该都是过去完成时吧,我在语法书上看到过去完成时是had+过去分词,但是后面这句话里面并没有had阿
1 He used to work for us for 10 years-------这是一般过去时,但应该去掉for 10 years.
2 He worked for us for 10 years -------这句子比 1 好.-------表明他以前在这里工作过,与现在无关.
3 He had worked for us for 10 years BEFORE he left for another company.------通常要有一个时间状语来修饰主句,否则“过去完成时”就不能用,只能是 2.