A、铁燃烧生成四氧化三铁,方程式书写正确;B、铁和盐酸反应只能变成亚铁离子,正确的是:Fe+2HCl=FeCl2+H2↑,所以错误;C、铁可以和氢元素以后的金属从其可溶性盐中置换出来,正确;D、一氧化碳具有还原性可以把铁从铁的氧化物中还原出来,故正确.故选B