求助,英语问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:32:20
Tom _____ in a moment. You’d better ask someone else to do the job.
A. was leaving
B. has left
C. is leaving
D. leaves

为什么选C不选B ,我要详细的解释。

B指的是他已经走了。‘in a moment’是指‘多一会儿’。

你只会说‘他多一会儿要走了’而绝不会说‘他走了多一会儿了’。

加上如果你要选B,那应该加上‘for’的字眼。[ie:Tom has left for a moment]

因此,答案是C而非B.

*请勿抄袭!* 谢谢! :)

in a moment表示立即的意思 显然B不对 B表示他已经离开了

本题意思是:汤姆不一会儿就走了,你最好找别人去做这件工作。
很明显,该题要求的是表示正在着手的未来,D只表示时间表排定的将来,而C则表示正着手的将来。

C
意思是Tom马上就要走了,而不是已经走了。

一楼的简单明了
不错

in a moment是指马上(将来时)
因此选择is leaving(leave 作为瞬间性动词 ing形式表示将来 即马上要走的意思)

而has left 是已经走了,与in a moment不符合