BC
A、H2SO4、HCl都是酸,都可以和Na2CO3反应生成气体,现象一样,所以H2SO4、HCl无法区别,故错误;
B、硫酸铜溶液为蓝色,首先鉴别出硫酸铜溶液,向硫酸铜溶液中滴加其他三种物质,有白色沉淀生成的为氯化钡,向氯化钡溶液中滴加其他两种物质,有白色沉淀生成的为硫酸,另一种为NaCl,故正确
C、氯化钡和碳酸钠、硫酸钠生成白色沉淀,所以有两种沉淀生成的为氯化钡,无现象的为硝酸,将硝酸滴入其他两种溶液中,有气体生成的为碳酸钠,无现象的为硫酸钠,可以鉴别,故正确
D、氯化镁和氢氧化钡混合能产生白色沉淀,但是产生的沉淀与硝酸钠和氯化钾都不反应,所以硝酸钠和氯化无法区别,故错误.
故选BC