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

When () he finish his homework?A.will B.do C.did D.shall
我觉得A和C好像都可以,
大邪魔 1年前 已收到5个回答 举报

market_ken 春芽

共回答了19个问题采纳率:89.5% 举报

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

1年前

3

vhzmsnx 幼苗

共回答了15个问题 举报

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

1年前

2

mfgchhp 幼苗

共回答了197个问题 举报

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

1年前

1

hechao07 幼苗

共回答了646个问题 举报

一般情况下,都是A吧

1年前

0

悲伤猫 幼苗

共回答了2个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 1.736 s. - webmaster@yulucn.com