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
Hehadworkedforusfor10years是过去完成时吧?这句话和Heusedtoworkforusfor10years有区别吗?两者应该都是过去完成时吧,我在语法书上看到过去完成时是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阿

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

He said ______for the firm for over ten yearsA.has worked B.had worked He had worked for us for 10 years是过去完成时吧?这句话和He used to work for us for 10 years有区别吗?两者应该都是过去完成时吧,我在语法书上看到过去完成时是had+过去分词,但是后面这句话里面并没有had Mark_in China for 10 years and now he teaches Chinese in Britain 请说明理由 回答其他答案忽略A、has worked B、worked C、had worked Mark _________ in China for 10 years and now he teaches Chinese in Britain.A.has worked B.worked C.had worked D.is working He works in China,but he___in Africa for 8 years.A.work B.has worked C.had worked D.has been workingA选项写错了,应该是worked. By the time he graduates,i__in the accounting company for 5 yearsA had worked B will have worked Cwork D have worked选什么为什么 By the time he graduates,i__in the accounting company for 5 yearsA had worked B will have worked Cwork D have worked选什么为什么 He works as a teacher now,but he ___ on a farm for 3 years.A.worked B.has worked C.had worked D.woHe works as a teacher now,but he ___ on a farm for 3 years.A.worked B.has worked C.had worked D.wokes答案给的是A,但是为什么不能选C过去完 While_______money,he had worked very long hours He in the factory for three years before he joined the Army.A has worked B works C had worked Dwill work He is in China now.He ____ (work)in Africa for 5 years.请问到底填worked还是had worked?rhebok 和 Splendidyuki 说的很有理 He works in China now ,but he __ in Africa for eight years.(worked/had worked)请问后面括号里面应选哪一个?为什么? He works in a factory now, but he _____on a farm for 20 years. A.worked B.had worked为什么答案选了A 而不选B We were not surprised at ( ),for he had worked so hardA:what has he achieved B:what he had achieved请赐教! He said that he had worked all day yesterday.had worked 我用的对吗? 请帮助分析一下这个句子 by 1999 he had worked hard enough for fortune to take over. He______ on the farm for twenty years and now he is a teacher.A.has worked B.had worked C.worked D.works不是有for+一段时间么,为什么不能选b呢 He has already worked for() hour.