为什么说这个离子方程式电子得失不相等?

问题描述:

为什么说这个离子方程式电子得失不相等?
2MnO4-+H2O2+6H+==2Mn2++3O2+4H2O
Mn从左到右得到10e-
O从左到右失去10e-
可答案说电子得失不相等 为什么

因为方程式左边H2O2只有1mol,则中间价态的氧只由2mol,那么O就不可能失去十个电子,顶多只能提供2e-.
方程式应该是:
2MnO4-+5H2O2+6H+==2Mn2++5O2↑+8H2O