D
分析:根据复分解反应发生的条件可知,若物质在溶液中相互交换成分不能生成水、气体、沉淀,则物质在溶液中能共存.
解答:A、因HCl、NaOH在溶液中相互交换成分能生成水,则该组物质在溶液中不能共存,故A错误;
B、因CuSO4、Ba(OH)2在溶液中相互交换成分能生成硫酸钡和氢氧化铜沉淀,则该组物质在溶液中不能共存,故B错误;
C、因Na2CO3、CaCl2在溶液中相互交换成分能生成碳酸钙沉淀,则该组物质在溶液中不能共存,故C错误;
D、因该组物质在溶液中相互交换成分不能生成水、气体、沉淀,则物质在溶液中能共存,故D正确.
故选D.
点评:本题考查物质的共存问题,学生熟悉复分解反应发生的条件及常见物质的溶解性是解答本题的关键.