A、铁在空气中不能燃烧.错误;
B、向滴有酚酞试液的纯碱溶液中滴加过量的盐酸,溶液由红色变为无色.正确;
C、硫在氧气中燃烧产生蓝紫色火焰.错误;
D、红磷在氧气中能够剧烈地燃烧,产生大量的白烟,不能产生雾.错误.
故选B.