Although we ______ on this task for several months without success, we will move on.

Althoughwe______onthistaskforseveralmonthswithoutsuccess,wewillmoveon.A.areworkingB.w... Although we ______ on this task for several months without success, we will move on. A. are working B. work C. worked D. have been working 为什么选D不选A 展开
家不敢回复cJ
2012-08-16 · TA获得超过11.3万个赞
知道大有可为答主
回答量:2.1万
采纳率:73%
帮助的人:1.5亿
展开全部
因为后面有表示一段时间的状语for several months,所以用现在完成进行时,表示这几个月一直持续到现在的状态。

希望能帮到你,祝更上一层楼O(∩_∩)O
有不明白的请继续追问(*^__^*)
追问
用现在进行时不是也能表示一段时间反复干吗
追答
现在进行时,表示现在正在进行的动作或现阶段正在发生的事情,而现在完成进行时,表示从过去到现在一直持续的,并对现在有影响,还是用现在完成进行时比较好。
卡臭
2012-08-16 · TA获得超过1289个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:829万
展开全部
你好, A是现在进行时。 现在进行时的标志是 now。
而这里是 for several months。 是一个时间段。因此不能用A
一个动作在一段时间内持续发成,并且在现在还在发生。我们要用现在完成进行时。
这句话想要说明的就是:
我们连续工作了几个月(此时此时我们还在工作。)

如果满意请及时采纳,如果还有疑问请继续追问,谢谢
追问
用现在进行时不是也可以用来表示一段时间反复干什么事么  求解
追答
恩,我明白你的意思。但是这里的时间状语不对。
如果这里要用 are working的话,后面的时间状语是 these months。这几个月。而不能用for several months。

由for + 一段时间的。算是完成时的一个标志。是指一段时间内发成的对现在有影响的动作。
简单的说,光给你一个时间段,你是没有办法确定是不是现在这段时间的。有可能是过去的一段时间,也有可能是将来的一段时间。所以无法使用现在进行时。

只有通过现在完成时这种能够与一段时间连用的时态来表达。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
執著於理想太久
2012-08-16 · TA获得超过4227个赞
知道小有建树答主
回答量:794
采纳率:0%
帮助的人:1158万
展开全部
for several months 是持续性的动作
排除BC
现在完成进行时可以表示从过去到现在不间断
并且有可能延续到将来
而现在进行时需要有now ,at present等词,这里没有
二来根据句意选D更好
希望对你有帮助
祝你学业进步!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-16
展开全部
现在完成进行时表示: 说话之前一直持续完成中,说话之时是否完成未知
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式