B
分析:根据离子之间不能结合生成水、沉淀、气体、弱电解质等,则离子能大量共存,再利用加入过量的NaOH溶液或少量稀硫酸时离子能结合沉淀,以此来解答.
解答:A.因Ba2+、Mg2+分别与CO32-结合生成沉淀,则不能共存,故A不选;
B.该组离子之间不反应,则能够共存,且加入过量NaOH溶液时Ba2+、OH-、HCO3-结合生成碳酸钡沉淀,加入少量硫酸时
Ba2+、SO42-结合生成硫酸钡沉淀,符合题意,故B选;
C.该组离子之间不反应,则能够共存,但加入过量NaOH溶液时不生成沉淀,加入少量硫酸时Ba2+、SO42-结合生成硫酸钡沉淀,故C不选;
D.该组离子之间不反应,则能够共存,但加入过量NaOH溶液时生成红褐色沉淀,加入少量硫酸时Ba2+、SO42-结合生成硫酸钡沉淀,故D不选;
故选B.
点评:本题考查离子的共存,熟悉离子之间的反应即可解答,注意加酸或碱发生的反应为学生解答的易错点,并注意沉淀的颜色来解答,题目难度不大.