根据镁的活动性位于氢之前,某无色溶液与镁反应生成氢气,可知该溶液中存在大量的氢离子.
A、根据氢离子和碳酸根离子会生成水和二氧化碳进行分析,
B、根据三种物质之间以及和氢离子都不会反应进行分析,
C、根据铜离子在溶液中显蓝色进行分析,
D、根据钡离子和硫酸根离子会生成沉淀进行分析.
【解析】
根据某无色溶液与镁反应生成氢气,可知该溶液中存在大量的氢离子.
A、碳酸根离子和氢离子反应会生成水和二氧化碳不能共存,故A错误,
B、三种物质之间以及和氢离子之间不会反应,所以可以共存,故B正确,
C、铜离子在溶液中显蓝色,而该液体是无色的溶液,故C错误,
D、钡离子和硫酸根离子会生成硫酸钡沉淀,硫酸钡沉淀也不溶于酸,故D错误,
故选B.