为什么I had worked in a car factory for two years before I came here.用现在完成时而The famous scientists has returned home.He stayed in Africa for 13 years.后半句不用过去完成时?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 00:39:55

为什么I had worked in a car factory for two years before I came here.用现在完成时而The famous scientists has returned home.He stayed in Africa for 13 years.后半句不用过去完成时?
为什么I had worked in a car factory for two years before I came here.用现在完成时而The famous scientists has returned home.He stayed in Africa for 13 years.后半句不用过去完成时?

为什么I had worked in a car factory for two years before I came here.用现在完成时而The famous scientists has returned home.He stayed in Africa for 13 years.后半句不用过去完成时?
1.I had worked in a car factory for two years before I came here
句意是:我在来这儿之前已经在一家汽车工厂工作了两年.
本句中before 引导的时间状语从句是一般过去时,“我在一家汽车工厂工作了两年”是发生在“来这儿之前”,即“过去的过去”,所以用过去完成时.
2.The famous scientist has returned home.He stayed in Africa for 13 years.
本句句意是:这位著名的科学家已经回家了.他在非洲待了13年.
句子只是强调“他在非洲待了13年”这一动作.如果两句合为一句,动词形式就需要变化了.
The famous scientist had stayed in Africa for 13 years before he returned home.
意思是:这位著名的科学家回家之前在非洲待了13年.
即“在非洲待了13年”发生在“回家(过去的动作)”之前,属于过去的过去,这时需要用过去完成时.

I __with her last summer,I __with her.A worked ,am getting on well withB had worked,would get on well withC had worked,would have got on very wellD had worked,will get on very well为什么选C --Have you worked here since you graduated --No ,I ( ) at a factory in Beijing for six years .A would work B have worked C had worked D worked 我想知道为什么选D,为什么要用一般过去时而不用过去完成时…… why not choose A答案是D,告诉我为什么,还有翻译下,最好解释下里面含有的句子 i _____ in a chemical works for fourteen years,but now i am a librarian. A have worked B had worked C have been working D worked He works in a factory now, but he _____on a farm for 20 years. A.worked B.had worked为什么答案选了A 而不选B where have you been?we have been looking for you everywhere.i(worked out)a teaching plan in my office.为什么这里不填have been working out.had been working out; had been work out 为什么I had worked in a car factory for two years before I came here.用现在完成时而The famous scientists has returned home.He stayed in Africa for 13 years.后半句不用过去完成时? 【高一英语】【时态】I _______ in a foreign trade company for 5 years.Still,I don't regret giving up the well-paid job.A.workedB.have workedC.was workingD.had worked【为什么不用完成时】 She said that she ____ in that country since 1953.A.has worked B.had worked C.works D.worked He said he ( ) in that factroy since 1949.A.has worked B.had worked C.worked D.was working 为什么不用完成时,后面不是有for加一段时间吗?--do you regret going back home now,mr.wang?--I____ in Shenzhen for ten years,but i've never regretted my final decision to move back home.A worked B was working C have worked D had worked Mr.Lee,who ___ as a carpenter for over 10 years,is now a very famous statesman in this country.A.has worked B.had worked C.worked D.works 为什么选C不选A? 语法I worked so late in the office that I hardly had time_____the last bus.A.to hae cought B.to catch C.catching D.having caught请解析清楚为什么, I once ___ in a junior high school for two years.But I am a teacher in a senior high school now and I ____here for 14 yearsA.worked have workedB.had worked have workedC.have worked have workedD.worked work我想问 once 后面 这种应该接什么 1.In the new development zone.But I _ in a computer company for five years为什么填 worked 不是 had worked?2._ with animals Pi knows how to keep them under order.为什么填 Growing up 不是 Having grown up?3.The young man knew following other Henry works in a big medicine factory now ,but he _in a hosipital for three years.A.workedB.has worked c.had been working D.had worked但是句子中有FOR 所以 为什么不选其他的答案呢? ___ he would have succeeded in the examinations.A If he has worked hard B If he works hard C If he worked hard D Had he worked hard 选什么?为什么? I met a friend of mine who worked in Shenzhen in the street _____ yesterday.we had a long talk.by mistakein the endby the timeby accident have time加to do/doing?I worked so late in the office that I hardly had time ()the last bus.为什么答案选catching而不是to catch