A、碳酸钠和其余三种物质中的两种反应产生气体二氧化碳,和另一种物质不反应,但剩余三种溶液相互都不反应,所以A无法鉴别;
B、硫酸铜溶液是蓝色,其余的为无色,其余三种溶液只有氯酸钾和硫酸铜不反应,氢氧化钠和硫酸铜产生蓝色沉淀,碳酸钠和硫酸铜也兑换成蓝色沉淀,碳酸钠和氢氧化钠都不能和硫酸钾反应,B不能鉴别;
C、氯化铁溶液是黄色,首先鉴别出氯化铁;氯化铁和氢氧化钠反应生成红褐色沉淀,和其余两种无色溶液不反应,氯化钠和硝酸钾和氢氧化钠也不反应所以无法鉴别;
D、碳酸钠和硝酸反应生成气体,碳酸钠和氯化钡反应产生白色沉淀;所以两两混合能和其中一种产生白色沉淀和另一种产生气体的是碳酸钠,鉴别出碳酸钠后和它不反应的是硫酸钠,和它产生气体的是硝酸,和它产生白色沉淀的是氯化钡;所以可以鉴别;
故答案选D.