He had worked for us for 10 years是过去完成时吧?这句话和He used to work for us for 10 years有区别吗?两者应该都是过去完成时吧,我在语法书上看到过去完成时是had+过去分词,但是后面这句话里面并没有had
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 13:49:03
He had worked for us for 10 years是过去完成时吧?这句话和He used to work for us for 10 years有区别吗?两者应该都是过去完成时吧,我在语法书上看到过去完成时是had+过去分词,但是后面这句话里面并没有had
He had worked for us for 10 years是过去完成时吧?
这句话和He used to work for us for 10 years有区别吗?两者应该都是过去完成时吧,我在语法书上看到过去完成时是had+过去分词,但是后面这句话里面并没有had阿
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.
He had worked for us for 10 years.是过去完成时.He used to work for us for 10 years.是一般过去时,used to do表示过去做过,而现在不做的动作,将过去和现在进行对照。He used to work for us for 10 years.这句话不对。因为for+时间段用于现在完成时,表示过去的事对现在的影响,不能用于一般过...
全部展开
He had worked for us for 10 years.是过去完成时.He used to work for us for 10 years.是一般过去时,used to do表示过去做过,而现在不做的动作,将过去和现在进行对照。He used to work for us for 10 years.这句话不对。因为for+时间段用于现在完成时,表示过去的事对现在的影响,不能用于一般过去时。所以这两句话有区别。
收起
有区别 第一句是过去完成时强调的是过去的过去。第二句是过去时强调的是过去的时间段也可以和for加段是间连用for example:I studied in Beijing university for four years