I have worked 是现在完成时,它表示现在为基准点,以现在以前做过的事,强调完成.比如说I have done the word.(我(现在)完成了工作) I had worked 是过去完成时,它以过去的某一时间为基准,(一般是有上下文环境,以可能出现过去完成时,不然意思无法明确) 比如说:The second time I called you,I had done ...
I have worked 是现在完成时,它表示现在为基准点,以现在以前做过的事,强调完成.比如说I have done the word.(我(现在)完成了工作)I had worked 是过去完成时,它以过去的某一时间为基准,(一般是有上下文环境,以可能出现过去完成时,不然意思无法明确)比如说:The second time I called you,I had done the ...
第一个是过去完成时,动作发生在过去的过去并对过去造成影响,第二个是过去时,动作发生并没有对现在产生影响例:l ate an apple last night.我曾在某公司工作过2年,最好用现在完成时,翻译:I have worked for two years in a company.
在4500万个登记答案中找到你想要的答案!
解析 这句话 是不能孤立 存在的, 因为它是 过去完成时 。所以 应该是 I HAVE WORKED HERE FOR 3 YEARS我在这儿已经工作三年了。或I WORKED HERE FOR 3 YEARS我曾经在这儿工作过三年。至于google翻译 那是 供 懂英语 的人 参考的。语法正确的 很少。
當你搜索答案時,自動翻譯功能也可以同時享受!
根据“I had worked here”可知在“你”来之前很久就在这儿工作,第一空用long before;再由“But I shall leave for England”可知不久后要去英国,第二空用before long。故选C。 答案:C 解析: 句意:我在你来这里之前很早就在这里工作,但是不久我就要动身去英国了。 考查短语辨析。before引导时间状语从句,...
解析 A。本题考查现在完成时和一般将来时的区别。A 选项“will have”是一般将来时,表示将来会发生的动作;B 选项“had”是一般过去时;C 选项“have”是一般现在时;D 选项“have had”是现在完成时。根据语境,“next week”表示将来,所以用一般将来时,故选 A。
had worked(work) hard, I would not have failed in the test. 相关知识点: 试题来源: 解析 答案:had worked.根据主句可知,从句表示与过去事实相反的虚拟语气,要用过去完成时。故填:had worked. 如果我努力学习,我就不会考试不及格。反馈 收藏
A. had worked B. worked C. was warking D. have been worked 相关知识点: 试题来源: 解析 A 时间是过去的过去,所以应该用过去完成时.即A 结果一 题目 i ___there for five years when the new leader came.a/had worked b/worked c/was warking d/have been worked 答案 时间是过去的过去,所以...