A、根据硫酸和氯化钠、盐酸不会反应进行分析;
B、根据碳酸钠和三种物质反应的现象进行分析;
C、根据氯离子和银离子会生成沉淀进行分析;
D、根据氯化钡和三种物质不会反应进行分析.
【解析】
A、硫酸和氯化钠、盐酸不会反应,和氢氧化钙反应没有明显现象,不能鉴别,故A错误;
B、碳酸钠和石灰水反应生成沉淀,和盐酸反应生成二氧化碳气体,和氯化钠溶液不会反应,现象不同,可以鉴别,故B正确;
C、硝酸银和盐酸、氯化钠都会生成氯化银沉淀,不能鉴别,故C错误;
D、氯化钡和三种物质都不会反应,不能鉴别,故D错误;
故选B.