✔ 最佳答案
Mg (s) + 2H2O (l) ---> Mg(OH)2 (l) + H2 (g)
Mg(OH)2 (l) + 2HCl (l) --->MgCl2 (aq) + 2H2O (l)
這條反應式係鎂+濃氫氯酸既反應中並不存在
鎂+氫氯酸既反應會係一步完成
Mg(s)+2H3O+(aq)->Mg 2+(aq)+ H2(g)+2H2O(l)
(H+溶左係水其實會同水反應生成H3O+,平時書教果d ionization係簡化左既,H3O+來自HCl既ionization in water)
HCl(aq)+H2O(l)->H3O+(aq)+Cl-(aq)
由於H3O+係比H2O更強既oxidizing agent(姐係H3O+比H2O更容易得到電子生成H2)
所以Mg同H3O+既反應會優先進行,而唔係先同H2O反應再同H3O+反應
你equation入面既中間代謝物Mg(OH)2並唔會係呢個反應中存在!
所以即使HCl既濃度好高,水分子既數量好少,未能100% ionize的話,呢個反應都會由Mg同H3O+反應直接觸發,因為有水既話就總會有HCl ionize出H3O+!!!
(唔肯定完全不含水既HCl會唔會oxidize Mg,但我記得好似會!)
2012-04-15 15:33:27 補充:
oxidize=氧化
Mg(s)+HCl(aq)->MgCl2(aq)+H2O(l) 係氧化還原反應既一種!
2012-04-15 21:53:53 補充:
手殘打錯= ="
應該係
Mg(s)+2HCl(aq)->MgCl2(aq)+H2(g)
2012-04-15 21:58:16 補充:
姐係H3O+,H2O同HCl(g),HCl(aq) 4個無記錯都有氧化Mg既能力
肯定既係氧化能力H3O+>H2O
所以你果條反應式不成立
HCl(g)同HCl(aq)我記得都有氧化Mg既能力,但同H3O+比唔知邊個勁d
姐係HCl無論係gas,conc. or dil. solution都會同Mg反應
Mg(s)+HCl(aq)->MgCl2(aq)+H2O(l)
2012-04-15 21:58:31 補充:
又打錯= ="
Mg(s)+2HCl(aq)->MgCl2(aq)+H2(g)
2012-04-15 22:09:23 補充:
上面成堆廢話= ="
總之conc. & dil. hydrochloric acid都會直接同Mg反應
Mg(s)+2H3O+(aq)->Mg 2+(aq)+ H2(g)+2H2O(l)
或者平時教既 Mg(s)+2H+(aq)-->Mg 2+(aq)+H2(g)
而唔會先同水反應左先
(hydrogen chloride gas就唔肯定,都係唔好亂估好d)
2012-04-16 18:54:10 補充:
Mg do react with H2O(l) but in a very very slow rate= ="