A、四种物质都是无色溶液,碳酸钠和氯化钡能生成白色沉淀,能使沉淀溶解的是盐酸,不能使沉淀溶解的是氯化钠,与盐酸反应有气泡冒出的是碳酸钠,没有现象的氯化钡.能鉴别出来故A正确;
B、CuSO4是一种蓝色溶液,根据颜色首先确定出CuSO4.能与硫酸铜反应生成蓝色沉淀的是氢氧化钠,生成白色沉淀的是氯化钡,没有的明显现象的是KNO3.能鉴别出来故B正确;
C、四种物质都是无色溶液,氯化镁和氢氧化钠反应生成白色沉淀,但哪一种是氯化镁,哪一种是氢氧化钠不能确定,硝酸钡与硫酸反应生成硫酸钡白色沉淀所以无法鉴别,故C错;
D、都是无色溶液,我们通过两两反应,都能与氯化钡反应产生白色沉淀,所以不能区分开来.故D错.
故选AB.