he was doing it this morning

英语语法HasJackfinishedhishomeworkyet?Ihavenoidea;he_____itthismorning.A,wasdoingB,hadbee... 英语语法
Has Jack finished his homework yet?
I have no idea; he _____ it this morning.
A,was doing B,had been doing C has done D,did
本句问句是现在完成时.答语该怎么回答?保持一致 也用完成时?
还是根据this morning用过去时?那么是用A还是D?
展开
 我来答
撒辰狂绮南
2020-03-27 · TA获得超过951个赞
知道小有建树答主
回答量:1379
采纳率:100%
帮助的人:6.3万
展开全部
答案应该是A.
关键是句意的通顺.
翻译:--杰克完成了他作业没有?--我不知道,(我只知道)今早他还正在做呢.
由明显的过去时间状语this morning可知答句不能使用现在完成时,只能使用一般过去时或过去进行时.
如果使用一般过去时,则翻译为:我不知道,他今天早上做它了.此时有歧义,因为如果用过去进行时可知“他今早正在做,做没做完未知”,而如果是“做了”,则一般会理解成“做完了”.
想想我们在此种场景下要表示“不知道是否做完了”时,会怎样表达吧.
答案A比D显然更加准确得多.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式