A、根据Fe与稀硫酸反应的原理分析,Fe与稀硫酸、稀盐酸反应生成Fe2+;
B、D中发生的均是复分解反应,复分解反应只是相互交换成分而元素化合价不变;
C、FeCl3与Na2SO4不符合复分解反应发生的条件,两者不反应.
【解析】
A、Fe与稀硫酸发生置换反应,生成FeSO4,故A错误;
B、Fe(OH)2与H2SO4发生复分解反应,反应前后元素化合价不变,所以生成FeSO4,故B错误;
C、FeCl3与Na2SO4不符合复分解反应发生的条件,所以两者不反应,故C错误;
D、Fe2O3与H2SO4可以发生复分解反应生成硫酸铁,故D正确.
故选D.