A、SO2过量,生成产物应为HSO3-而不是SO32-,正确的应为SO2+OH-=HSO3-,故A错误;B、酸性环境中,NO3-具有强氧化性,其氧化性大于Fe3+,能氧化I-成I2,正确的为2NO3-+6I-+8H+=2NO+3I2+4H2O,故B错误;C、氨水为弱碱,在离子方程式中不能拆开写,正确写法为H++NH3?H2O=NH4++H2O,故C错误;D、双氧水具有氧化性,在酸性条件下能把Fe2+氧化为Fe3+,同时生成水,离子反应式两边的电荷守恒和得失电子守恒,故D正确;故选D.