三个都是可以的,并不矛盾
Mg(OH)2悬浊液 和 饱和NH4Cl 反应:
Mg(OH)2(g) + 2NH4Cl = MgCl2 + 2NH3·H2O
反应前后,反应体系整体是酸性的
(2)Mg(OH)2悬浊液 和 CH3COONH4溶液反应:
Mg(OH)2(g) + 2CH3COONH4 = (CH3COO)2Mg + 2NH3·H2O
反应前后,反应体系整体是中性(可能会稍偏碱,略大于七,因为醋酸铵是弱酸弱碱盐可作为缓冲溶液,起缓冲作用)
(3)MgCl2溶液中加入过量NH3·H2O:
MgCl2 + 2NH3·H2O = Mg(OH)2↓ + 2NH4Cl
因为是过量氨水,反应前后,反应体系整体是碱性的
而镁离子0.1mol/L时pH9.1=才析出
10-5次方1mol/L时,pH=11.1才析出
这样你应该可以明白了吧
下面的网址里有一套大学无机化学的教材
你可以看看,我记得是第十章,沉淀溶解平衡
http://www.***.net/jpk/wjhx/index6-1-jiaoxueziyuan/index6-1-jiaoxueziyuan.html