B
分析:有电子转移的化学反应是氧化还原反应,其特征是有元素化合价的升降,据此分析解答.
解答:A.复分解反应中各元素的化合价都没有变化,所以不是氧化还原反应,故A错误;
B.物质在氧气中燃烧生成化合物,在该反应中氧元素的化合价一定变化,所以一定是氧化还原反应,故B正确;
C.2NaOH+CO2=Na2CO3+H2O,该反应中各元素的化合价都不变化,所以不是氧化还原反应,故C错误;
D.Na2CO3+H2O+CO2=NaHCO3,该反应中各元素的化合价都不变化,所以不是氧化还原反应,故D错误;
故选B.
点评:本题考查了氧化还原反应,难度不大,根据元素化合价是否变化判断即可.