①Fe和FeCl3反应生成FeCl2,方程式为Fe+2FeCl3=3FeCl2,所以能通过化合反应直接制得;②SO3和H2O反应生成H2SO4,方程式为SO3+H2O=H2SO4,所以能通过化合反应直接制得;③氨气和HNO3反应生成,方程式为NH3+HNO3=NH4NO3,所以能通过化合反应直接制得;④Fe(OH)2被氧化生成Fe(OH)3,方程式为4Fe(OH)2+O2+2H2O=4Fe(OH)3,所以能通过化合反应直接制得;故选D.