--Are you still busy?--Yes,I () my homework,and it won not take long.A have just finfshed B am just finishing C had just finished D am just going to finish答案是Bwhy?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:32:09

--Are you still busy?--Yes,I () my homework,and it won not take long.A have just finfshed B am just finishing C had just finished D am just going to finish答案是Bwhy?
--Are you still busy?
--Yes,I () my homework,and it won not take long.
A have just finfshed B am just finishing C had just finished D am just going to finish
答案是Bwhy?

--Are you still busy?--Yes,I () my homework,and it won not take long.A have just finfshed B am just finishing C had just finished D am just going to finish答案是Bwhy?
从 it won not take long说明“正在写作业”,排除A、C
应该是“我就要完成我的作业了”,似乎时态上B、D都说得过去(都是将来时,B也可以理解为现在进行时),但是像go、come等表动作趋向的词和finish要用现在进行时表将来.
之所以把B理解为“一般将来时”而不是“现在进行时”,是因为finish是瞬时性动作,“结束、完成”,而不像汉语中那样“结束、完成”有时有时也能当延续性的词用

A have just finfished 表示刚刚完成作业
B am just finishing 表示正在做作业
C had just finished 表示曾经完成了作业
D am just going to finish 表示将要去开始做作业
根据Are you still busy?的still可以猜测 做作业已经开始一段时间了
根据it won...

全部展开

A have just finfished 表示刚刚完成作业
B am just finishing 表示正在做作业
C had just finished 表示曾经完成了作业
D am just going to finish 表示将要去开始做作业
根据Are you still busy?的still可以猜测 做作业已经开始一段时间了
根据it won not take long.可以猜测做作业还将持续一段时间
所以B更加符合题意

收起

it won't take long它不会花去我很长时间
说明还未完成!
,I () my homework所以这里表示我正在完成,用正在进行时
I (am just finishing ) my homework,and it won not take long.
我正在完成作业,而且它花不了我多长时间。
综上,选B