A、本题中三种物质,氯化钠和盐酸都能和硝酸银溶液反应生成白色沉淀,所以不能一次性区分开,故A错误;
B、分析所给的三种物质呈蓝色的溶液为硫酸铜溶液,能够和硫酸铜溶液生成蓝色沉淀为氢氧化钠,剩余的为盐酸,所以能够一次性分开,故B正确;
C、将所给的三种物质两两混合后能够和另外两种溶液反应生成气体的为碳酸钠溶液,但是难以区分出盐酸和硫酸,故C错误;
D、分析所给的三种溶液可以知道它们都没有颜色,虽然氯化镁溶液可以氢氧化钠溶液反应生成沉淀,能够区分出硝酸钾溶液,但是难以区分出氯化镁溶液和氢氧化钠溶液,故D错误.
故选B.