"B" 是对的。原因是前面的:look at the black clouds 已经有了要下雨的线索,所以后面跟着的就是一个表示有根据的推断:is going to.
B咯~be going to表示按计划或安排要发生的动作而will只表示单纯的将来,并无按规定或计划之意
B