大夏武士潘森特效:请问这题为什么是选C?

来源:百度文库 编辑:高校问答 时间:2024/05/09 04:22:36
— Are you still busy?
-- Yes, I _________ my work, and it won’t take long. (05浙江卷)
A.just finish B.am just finishing C.have just finished D.am just going to finish

肯定选D就是啦~~
finish是个瞬间动词,你见过谁一直在那里"finish"吗,就和人死是一瞬间的事,你见过谁一直在那里"死"吗?

所以谁说可以选B的?A是明显错误,而C是已完成。而题干告诉我们,他还没有完成呢,所以选D.be going to表将来,而且还强调一种主观的将来,最合适

因为他一直在做这件事,一直在完成它

实在不行,就用排除法。A.的时态肯定不对;如果可以选B.的话,D.也可以选,因为这两个答案是一样的

b 我就快结束了,不会很久.
d 我马上就要做完了,不会很久。

但我不确定,因为just going to do it表示将要做的,问题里是r u still busy,说明刚才一直在忙.也可以是b吧.本人gramma比较差,大家还是讨论下的好,高考题真过分...

b d是有点差别的概念的,d是说还没有开始做,b可以理解为一直在做,将来的一点时间里也在做.

我比较偏向b

谁说不可以选b????

平时说话的时候要完成什么的时候都可以说i am just finishing it. it's oral english not gramma test, ok?

现在完成时表示从过去一直到现在

所以用现在完成时表示从过去到现在还没完成作业, 所以还要作

应该是d吧?c是说已经忙完了,d是正在忙。

选D,我将要去完成我的工作,这不会用太长时间的.