高考英语 这个题为什么选D不选C,求解释

高考英语 这个题为什么选D不选C,求解释"The moment ________ soon," he thought to himself, waiting nervously.
A. came
B. has come
C. was coming
D. is coming.
有thought过去式的存在,为什么不选C(过去进行时表将来)?

句意:那一刻快要来了。他心里想,在紧张地等待。进行时表示将来时表示按照计划安排要发生的事情,动词必须是一些表示位置变化的词如come, go等等。
考查将来时的表达法。Be to do sth表示计划的事情;表示注定要做某事;也可以表示命令做某事,相当于have to, must,should; will表示一般的将来,或者临时决定做某事;be going to do sth表示按照计划安排要做某事;或者根据某种迹象要做某事;be about to do sth即将做某事,不与表示将来时的时间状语连用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-27
因为有引号,说明是他当时我当刻的想法,所以要用be doing表示即将到来。追问

请问题目中为什么不用I think…?

追答

不管用过去时还是用现在时都要选be doing,就是要考你对句意的理解。

相似回答