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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 20:55:59
Myfather___(work)inthefactorysincethreeyearsago.答案是hasworked,我填hasbeenworking,可不可以呢?为什么Myfather___(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 +一般过去式
你的想法并不是不对,只是相对不好,这是固定用法