My father ___(work) in the factory since three years ago.答案是has worked,我填has been working,

可不可以呢?为什么... 可不可以呢?为什么 展开
hanye_xa
2011-08-30 · 超过28用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:60.1万
展开全部
has worked是现在完成时,现在完成时后面跟since引导的时间点。has been working是现在完成进行时,一般强调动作进行的时候选择完成进行时,后面跟for引导的一个时间段:例如:I have been reading the book for two hours。你的题目后面的时间是since引导的时间点,所以用完成时比较好。
白衣苍狗_
2011-08-30 · TA获得超过117个赞
知道答主
回答量:229
采纳率:0%
帮助的人:126万
展开全部
首先解释一下你的答案肯定错误了。你用的是完成时,然后又加了一个动词进行时。答案是has worked。因为代表一直在这里工作,意思是我爸爸从三年前开始一直在这里工作。希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mutoushirana
2011-08-30 · TA获得超过8458个赞
知道大有可为答主
回答量:1677
采纳率:0%
帮助的人:641万
展开全部
不可以 has been working语法不通 而且has been意思是以前在而现在不在 强调的是现在不在那里工作了 has worked 是从三年前到现在一直在那里工作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8195fc7
2011-08-30
知道答主
回答量:31
采纳率:0%
帮助的人:25.7万
展开全部
has been working 现在完成进行时 从过去到现在一直在做 一般强调做一件事情{日常}
题目中没有强调
。。现在完成时。。。since +一般过去式
你的想法并不是不对,只是相对不好,这是固定用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式