一个个解释给你听吧.
如果是B:选过滤,能把泥沙干掉,其它的离子都还在水里,对吧.再加过量的氢氧化钠溶液,这时能把Mg,Ca干掉,因为Mg(OH)2,Ca(OH)2都难溶,当然Ca离子还有一点点,因为Ca(OH)2还是可以微量溶解在水里的,这时候溶液里就有Ca,OH(因为加入的氢氧化钠溶液过量,所以有氢氧根离子),SO4这些杂质离子.再加盐酸,这时能把什么干掉呢?把OH干掉,就还剩Ca,SO4.再加碳酸钠溶液,能把Ca干掉,这时就剩下CO3,SO4,再加过量氯化钡,这里能把CO3,SO4都干掉,但是又多了Ba离子,所以按B的方法除不干净.
再看C:先加过量的氯化钡溶液,能把SO4干掉,这时溶液里有Mg,Ca,Ba和泥沙,再加碳酸钠溶液,能把Mg,Ba,Ca干掉,这时溶液里有泥沙和CO3,再加适量盐酸,能把CO3干掉,还有泥沙,再加过量的氢氧化钠溶液,什么都干不掉,还多了OH,这时个再过滤,OH就滤不去,所以按C的方法也除不尽杂质.
想想D为什么不行,一开始就过滤,后面都不过滤,那么后面生成的沉淀物都不排除出去,当然不行啦,是吧.所以,从这里也可以看出,过滤这个步骤一般是放在最后的.