When () he finish his homework?A.will B.do C.did D.shall我觉得A和C好像都可以,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:54:52
When () he finish his homework?A.will B.do C.did D.shall我觉得A和C好像都可以,

When () he finish his homework?A.will B.do C.did D.shall我觉得A和C好像都可以,
When () he finish his homework?A.will B.do C.did D.shall
我觉得A和C好像都可以,

When () he finish his homework?A.will B.do C.did D.shall我觉得A和C好像都可以,
你是对的.
选A.will ,表示作业还没完成,问什么时候能完成.
选C.did .作业已完成,现在问具体完成的时间.
但选选C.did 更好些

一般情况下,都是A吧

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

这样的选择题应该有回答的句子,否则正如你所认为的,A和C都可以。如果没有回答的句子帮助你判断,大胆地向你们老师质疑吧。
选A.will 是将来时,问什么时候能完成。
选C.did 是过去时,问之前什么时候完成的。

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