分析:根据复分解反应发生的条件,若两种物质之间相互交换成分不生成水、气体、沉淀,则物质不能发生化学反应.
解答:解:A、因氢氧化钠溶液与硝酸溶液相互交换成分能生成水,则能反应,不符合题意,故A错误;
B、因碳酸氢钠溶液与盐酸溶液相互交换成分能生成二氧化碳气体,则能反应,不符合题意,故B错误;
C、因二氧化硫与氢氧化钙溶液反应生成亚硫酸钙和水,能反应,不符合题意,故C错误;
D、因碳酸钡不溶于水,不能与硫酸钠溶液反应,故D正确;
故选D.
点评:本题考查物质之间的反应,学生应能利用复分解反应发生的条件及常见物质的溶解性来解答.盐与盐反应,反应物必须可溶.