Look at those clouds.It _____ soon,I’m afraid.A.is going to rain B.will rain为什么不选B

问题描述:

Look at those clouds.It _____ soon,I’m afraid.
A.is going to rain B.will rain
为什么不选B

好象只有第一人称I才跟WILL吧,表意愿,要不就是IT WILL BE RAINING SOON

因为be going to结构常用于预测
be going to结构可以表示说话人确信如此或只某种迹象表明某事即将发生.虽然通常不指出时间,但是暗含预期的动作不久或马上就要发生.
be going to和will都用于预测时:be going to意指有迹象表明某件事将要发生,属于客观上推测;will则意指说话人认为/相信某件事将要发生,属主观推测.
本题中,由上句Look at those clouds.中clouds乌云的迹象推测出要下雨,故可知选A.
还有,第一人称在正式书面语中接Shall,楼上的误人子弟啊