B
分析:離子之間發生反應生成氣體、弱電解質、沉淀等或發生氧化還原反應、相互促進的水解反應時,則不能大量共存.
解答:A.H+與CO32-反應生成CO2而不能大量共存,故A錯誤;
B.離子之間不發生任何反應,可以大量共存,故B正確;
C.H+與OH-反應生成H2O而不能大量共存,故C錯誤;
D.Ba2+與SO42-反應生成BaSO4沉淀而不能大量共存,故D錯誤.
故選B.
點評:本題考查離子共存問題,題目難度不大,注意離子的性質,做題時要注意題目中所給的隱含信息,如顏色、酸堿性等問題,為考查的主要形式和熱點.