A、因加热时反应体系的温度升高,则化学反应速率加快,故A错误;B、因浓硫酸具有强氧化性,铁与浓硫酸反应生成二氧化硫而不生成氢气,故B正确;C、改用铁粉,增大了铁与硫酸反应的接触面积,则反应速率加快,故C错误;D、0.5mol?L-1的稀硫酸改为2mol?L-1的稀硫酸,即增大反应物酸的浓度,反应速率增大,故D错误.故选B.