A.铁与氯气发生化合反应生成氯化铁,不符合题意,故A不符合;B.AlCl3和可溶性碱发生复分解反应得到Al(OH)3和盐,不能通过化合反应一步生成,符合题意,故B符合;C.FeCl3和铁发生化合反应生成FeCl2,不符合题意,故C不符合;D.氧化钠和水发生化合反应生成NaOH,不符合题意,故D不符合;故选B.