这里的每一种物质过量是指与溶液中的离子(包括前面加入的物质)转化为沉淀后有剩余。
例如:B加入过量氯化钡,除去硫酸根离子,反应后氯化钡有剩余,
加入过量碳酸钠,除去钙离子和过量的钡离子,反应后碳酸钠有剩余;
加入过量氢氧化钠,除去镁离子,反应后氢氧化钠有剩余;
过滤后除去沉淀,滤液中含有氯化钠、碳酸钠、氢氧化钠,加盐酸调至溶液pH=7,可除去碳酸钠和氢氧化钠。
而D加过量碳酸钠,可除去钙离子和少量的钡离子,因为加入的氯化钡是使溶液的与之反应的离子全部转化沉淀后,还有剩余,所以剩余的氯化钡无法除去,因此D错误
这一题的关键是Na2CO3 和 BaCL2的添加顺序,由于都是过量的,所以必须先加氯化钡,再加碳酸钠,否则钡离子除不去。NaOH什么时候不是太重要,所以 只有D错,楼主估计没看清题目,是要选错误的!!!