试题来源: 解析 答案:has been working/has worked.根据时间状语over the last three months可知,通常用现在完成时,如强调动作一直在持续,也可用现在完成进行时。故填:has been working/has worked. 汤姆在最后三个月里每天晚上都在图书馆工作。反馈 收藏 ...
完成时,表示现在已经不发生了,完成进行时,表示从过去开始一直持续到现在 have been working:从过去到现在一直在工作(现在还在工作)has been worked:从过去工作到现在(现在未工作)
总之,正确选择动词时态对于清晰地传达信息至关重要。使用“has worked”强调动作的持续性直到现在,而“was working”则强调过去动作直到特定时间点的动态过程。通过正确应用这些时态,我们可以在描述时间相关动作时更加精确和有效。
相关知识点: 试题来源: 解析 句意:他离开军队后一直在那里工作。空处作谓语,时间状语since he left the army通常用于现在完成时,或现在完成进行时,主语He是单数第三人称,故填has worked/has been working。 他离开军队后一直在那里工作。反馈 收藏
has been worked是过去式,意思是:已经工作了 has been working是现在进行时,意思是:正在工作了 望采纳
解析 [解析]考查动词的时态。设空处为谓语,根据时间状语ever since,可以用现在完成时和现在完成进行时,主语he,谓语第三人称单数,故填has been working/has worked。句意:2001年,他对中国传统艺术和现代艺术的热情将他带到了北京,从那时起他就一直在那里工作。
has worked是现在完成时,现在完成时后面跟since引导的时间点。has been working是现在完成进行时,一般强调动作进行的时候选择完成进行时,后面跟for引导的一个时间段:例如:I have been reading the book for two hours。你的题目后面的时间是since引导的时间点,所以用完成时比较好。
He ___ working on his project all day. A. has been B. has been working C. worked D. works 相关知识点: 试题来源: 解析 B。has been working 是现在完成进行时,说明一整天都在做项目,可能继续。has been 缺动词,worked 是一般过去时,works 是一般现在时。反馈 ...
was working 过去某个时间 某人正在 work,比如小明昨晚9点还在工作,就是用的这个 has worked 现在已经work完了,是已经做完的事但具体什么时候做的不知道 had worked 过去某个时间已经work完了 ,比如说小明昨晚10点的时候已经工作完了,用的 就是这个 ...
这两句话有什么区别.she has worked in London for six years .如果换成has been working 这两句话有什么区别? 答案 第一句是指“她到目前为止已在伦敦工作了三年”,第二句也一样,不过还要加上“她还会继续工作下去”就这个区别 结果二 题目 这两句话有什么区别. she has worked in London for six years ...