原因在于溶液酸碱性。过氧化氢在酸性条件下的还原的产物为水;碱性和中性条件下的还原产物为氢氧根,才会与三价铁结合为氢氧化铁。
反应物中有H⁺(酸性条件),生成物中,不能写出与H⁺不共存的物质(在酸性条件下不能存在的物质)。该方程式中,在酸性条件下写出Fe(OH)₃是不合理的,因Fe(OH)₃+3H⁺=Fe³⁺+3H₂O,所以要写成Fe³⁺