初三英语一

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:01:42
Has Jack finished his homework yet ?
I have no idea,but he (was doing) it the whole afternoon
为什么不能用had done或did?

问题 问的是:杰克做完了作业吗?意思是到现在 杰克做完作业了吗。。。。而回答是 “我”也不知道 。只知道他那时做了一个下午,而那个下午,杰克一直在做,他做却是发生在过去。所以用过去进行式!!!

这里指的是“在过去的某一段时间内一直在进行的动作”,所以用过去进行时态

对话中提到我不知道,下午他正在做。
had done 和did 就表示已经做完了。

这里的afternoon明显是已经过去的.
had done是过去完成时,说话的人不知道有没有完成,所以不可能用.
whole afternoon是一个时间段,was doing 比 did 更能体现一个时间过程的表达.did 表达的动作是相对的完整. doing则侧重过程.