is doing(现在进行表将来)、will、is going to do 这三者有什么区别?

-Ready to give up guessing,Sandy?
-No,no,hold on! I think I __ at the answer now.
A.arrive B.am arriving C.have arrived D.will arrive
为什么选B不选D。
这里为什么用现在进行表将来,而不直接用将来时?
is doing(现在进行表将来)、will、is going to do 这三者有什么区别?

都可以,但是这里的语境更符合现在进行时,表示一种急切,马上到了的意思,要是用will就太文皱皱的感觉了,别扭
这种东西,见得多了,你就不会问了,见多了后就自然而然会选了也不会问为什么了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-16
这种语法现象在英语中叫作:用现在进行时表示将来时。
这类典型的动词有:①表示将来确切的计划的动词,如:come、arrive、go、leave、stay等;
例句: I'm coming. 我来了。
②表示交通方式、行程安排的动词,如:fly、walk、drive、ride、take(a bus、a taxi)等。
例句:I am taking a bus to get to school tomorrow. 我明天将乘车去上班。

亲,你的满意是我们团队前进的无限动力!!!本回答被网友采纳