When () he finish his homework? A.will B.do C.did D.shall

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:28:08
我觉得A和C好像都可以,希望谁能帮助我一下啊,能不能给出解释啊!谢谢啦

你是对的。
选A.will ,表示作业还没完成,问什么时候能完成。
选C.did 。作业已完成,现在问具体完成的时间。
但选选C.did 更好些

这样的选择题应该有回答的句子,否则正如你所认为的,A和C都可以。如果没有回答的句子帮助你判断,大胆地向你们老师质疑吧。

选A.will 是将来时,问什么时候能完成。

选C.did 是过去时,问之前什么时候完成的。

不能用C,除非有过去式的时间定义。例如,When did he finish his homework last night?
所以只有选A。

绝对是C,翻译过来就是:他什么时候完成工作的?而如果想问他什么时候可以或者会完成工作这个未完成的动作,那么应该填can而不是will, 显然,C最合理
还有一个小技巧,就是上下文未给出明确的时态时,多数情况下应认为是过去时

一般情况下,都是A吧