某溶液中加入BaCl2无沉淀生成,然后加入NaOH溶液出现白色沉淀,则原溶液中可能存在

问题描述:

某溶液中加入BaCl2无沉淀生成,然后加入NaOH溶液出现白色沉淀,则原溶液中可能存在
A HSO4-B HCO3-C Mg2+D Fe3+,答案是BC,请说明每一项选择的理由和过程,尽快并准确!

A 水溶液中 HSO4-基本上会完全会电离
B HCO3-和OH-生成CO32-,与Ba2+生成碳酸钡沉淀
C Mg2+与OH-生成白色的氢氧化镁沉淀
D Fe3+与OH-生成的氢氧化铁沉淀为红褐色
所以选BC