由滴入BaCl2溶液,则会产生白色沉淀,则可知SO2通入Fe(NO3)3溶液中发生的氧化反应为SO2→SO42-,溶液由黄色变为浅绿色,但立即又变为黄色,三价铁离子变为亚铁离子,后又被氧化为三价铁离子,S、Fe元素得化合价在变化中升高,则可知还原反应为H++NO3-→NO↑+H2O,即最终被还原的为NO3-,故选D.