分析:有電子轉移的化學反應是氧化還原反應,其特征是有元素化合價的升降,據此分析解答.
解答:解:A.復分解反應中各元素的化合價都沒有變化,所以不是氧化還原反應,故A錯誤;
B.物質在氧氣中燃燒生成化合物,在該反應中氧元素的化合價一定變化,所以一定是氧化還原反應,故B正確;
C.2NaOH+CO2=Na2CO3+H2O,該反應中各元素的化合價都不變化,所以不是氧化還原反應,故C錯誤;
D.Na2CO3+H2O+CO2=NaHCO3,該反應中各元素的化合價都不變化,所以不是氧化還原反應,故D錯誤;
故選B.
點評:本題考查了氧化還原反應,難度不大,根據元素化合價是否變化判斷即可.