BE GOING TO DO的说法一般带有计划性,预见性,主观性.如“打算”,主语一般是人或是已经预测出要发生某事,如上题,“look at the clouds"是明显的预兆.所以用BE GOING TO. WILL BE是对将要发生某事的客观陈述,例如说"我明年就二十岁了"要说, I will be 20 next year.这是不受主观影响的将来会出现的情况,也有顺其自然的意思,应用一般将来时态,WILL BE. 还有你的题目,万万不可选C啊,须知BE和RAIN都是动词原形,一句中怎么能有两谓语动词呢? 易出现混淆的其实是A和B两选项.