要使Ba2+,Al3+,Cu2+,Ag2+四种离子从混合溶液逐一沉淀析出,下列选用的试剂和加入顺序正确的是?

问题描述:

要使Ba2+,Al3+,Cu2+,Ag2+四种离子从混合溶液逐一沉淀析出,下列选用的试剂和加入顺序正确的是?
C:Na2SO4-NaCl-NaOH-NH3H2O
D:NaCl-NaOH-H2SO4-NH3H2O
为什么C不行,而D行?

C当然不行..
Na2SO4除去Ba2+,NaCl除去Ag+,NaOH过量除去Cu2+,溶液中存在的是AlO2-..这时候加入NH3·H2O有什么用?.NH3·H2O不能使AlO2-转化为Al(OH)3..
而D则可以.
NaCl除去Ag+,NaOH过量除去Cu2+,并且使Al3+转化为AlO2-,过量H2SO4除去Ba2+,并将AlO2-又变回Al3+,最后用NH3·H2O使铝离子沉淀,注意NH3是无法将Al(OH)3变为AlO2-的.所加的这些试剂一定都是过量的嘛?应该要过量的。。不然不知道是否将需要出去的离子都沉淀下来没有。NaOH要过量,让沉淀的Al(OH)3转化为AlO2-