关于复分解

帮我看一下这个复分解能不能发生,并说一下理由
Mg(OH)2+2HCl=2H20+MgCl2

我觉得氢氧化镁是不溶的,不可以参加复分解反应.可老师说可以,到底是怎么回事,复分解反应的要求到底是怎么样的啊?
如果Mg(OH)2+2HCl=2H20+MgCl2 能发生的话,那么ZnCO3+CuSO4=ZnSO4+CuCO3↓ 不是也能发生了?

酸碱中和反应也是复分解反应的一种啊.

不是说复分解反应中的参加反应物都要可溶吗? 可Mg(OH)2是不溶的啊.

你们不要搞混了
复分解反应的实质是离子之间的反应。在溶液中只有反应物先离解出一定数目的离子,然后交换结合成沉淀、气体和水
Mg(OH)2+2HCl=2H20+MgCl2中 Mg(OH)2是难溶的碱 HCL是强酸 最好看成酸碱中和反应(反应物中还有H20) 说它是复分解反应是因为在HCl酸性环境中和碱性固体Mg(OH)2和HCL反应生成Mg2+ Cl-离子 这样就达到了复分解反应发生的条件了
另外ZnCO3是难溶固体 CuSO4是可溶性盐 水溶液中ZnCO3不能电离出离子 不可能反应的 没有ZnCO3+CuSO4=ZnSO4+CuCO3这个方程式!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-11-24
你不清楚复分解发生的条件,只要是反应后生成水/沉淀/气体就可以了,和不溶可溶没有关系的
至于ZnCO3+CuSO4=ZnSO4+CuCO3↓就可以了
第2个回答  2007-11-26
简单的说,酸碱中和的发生一般不要求碱可溶(而酸一般都是可溶的,我知道的只有硅酸不溶,硅酸的情况我也不大清楚)
而盐与盐反应一定要两种盐都可溶,盐与碱反应也是要两者都可溶(我指反应物)