这里,用B更确切
你理解的没错,be going to表示近期,眼下马上就要发生的事,而will 表示的将来时间要久远些.
另外,be going to 还有“计划,准备”的意思,而will没有这个意思.
假如这个句子用there be 的句型,则可以用will,
There will be a 600-meter race in ten minutes. 表示客观上势必发生的事.
但这个句子的主语是they,含有“准备”的意思,所以用are going to 更确切.
另外还有一个区别,be going to 的“打算”,是原来就作好的打算,而will 用于“打算”时,则是说话时即时的打算.如:
“Kate is in hospital." "Yes, I know. I am going to see her this afternoon."
"Kate is in hospital." "Really? I didn't know. I will go to see her this afternoon."但答案为啥是will(不好意思……我是对了答案不明白才发出来的。)我怎么看都觉得要用be going to,用will没理由啊。下面是will和be going to的区别,你自己看看吧。。。在团里也讨论了一下,其他团友也支持我的说法。。。