分析:離子能在溶液中大量共存,則離子之間不發(fā)生任何反應(yīng),如發(fā)生復(fù)分解反應(yīng)生成沉淀、氣體、弱電解質(zhì),或發(fā)生氧化還原反應(yīng)、互促水解反應(yīng)等.
解答:解:A.Ba2+與SO42-反應(yīng)生成沉淀,H+與CO32-反應(yīng)生成氣體和水,不能大量共存,故A錯誤;
B.離子之間不發(fā)生任何反應(yīng),可大量共存,故B正確;
C.Mg2+、H+與OH-不能大量共存,故C錯誤;
D.NH4+與OH-反應(yīng)而不能大量共存,故D錯誤.
故選B.
點評:本題考查離子共存問題,側(cè)重于考查對元素化合物知識的綜合應(yīng)用能力,題目難度不大,注意把握離子的性質(zhì)以及常見反應(yīng)類型.