My father ___(work) in the factory since three years ago.答案是has worked,我填has been working,可不可以呢?为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 16:28:41
My father ___(work) in the factory since three years ago.答案是has worked,我填has been working,可不可以呢?为什么
xTN@=j~  Ȁ!)F-BU%@q A%@%F&qc^z4\JV{٩dF[L&xd\`SLs)+e]3D5y7l륵,8}:-h|I]Dչl*ׄ÷vYb;5i2SOxl/ނMsr(nEjx\Nr{sEÑCuuZ^:f 3^)ޯ;>Jk()v0 KIlWxmEOS0p,t5>yĽCLeæSMxlqr#%ū)rkauOx~mi%)wwU P<'h6b>"%X hW!q;p] _pkx^t'Xٟ:A^چ)G'_nU#r>>F9(rTdzh)Q,SBSЇAѣL?Aq R#^\nuK<4ѫ9ِ>G͖"^F<+P/y\gt`(r&t-},e8.Fg%w

My father ___(work) in the factory since three years ago.答案是has worked,我填has been working,可不可以呢?为什么
My father ___(work) in the factory since three years ago.答案是has worked,我填has been working,
可不可以呢?为什么

My father ___(work) in the factory since three years ago.答案是has worked,我填has been working,可不可以呢?为什么
has worked是现在完成时,现在完成时后面跟since引导的时间点.has been working是现在完成进行时,一般强调动作进行的时候选择完成进行时,后面跟for引导的一个时间段:例如:I have been reading the book for two hours.你的题目后面的时间是since引导的时间点,所以用完成时比较好.

首先解释一下你的答案肯定错误了。你用的是完成时,然后又加了一个动词进行时。答案是has worked。因为代表一直在这里工作,意思是我爸爸从三年前开始一直在这里工作。希望对你有帮助。

不可以 has been working语法不通 而且has been意思是以前在而现在不在 强调的是现在不在那里工作了 has worked 是从三年前到现在一直在那里工作

has been working 现在完成进行时 从过去到现在一直在做 一般强调做一件事情{日常}
题目中没有强调
。。现在完成时。。。since +一般过去式
你的想法并不是不对,只是相对不好,这是固定用法