因为三价铁离子存在于酸性溶液,如果提高溶液的pH,就可以形成Fe(OH)3沉淀。假如不是氯化镁,而是氯化钠肯定知道加NaOH就行了,而如果Mg(OH)2是可溶性的碱的话,显然加Mg(OH)2最合适。由于Mg(OH)2溶解度很低,能提供的OH-有限,而碳酸镁溶解度相对来说大一些,电离出的CO32-可以消耗一部分H+,从而提高OH-浓度,促使形成Fe(OH)3沉淀。当然,本题加入单质Mg更合适一些,Mg先把三价铁离子还原成二价铁,然后再把Fe置换出来。从而除去三价铁。