分析:离子在溶液中能够大量共存,说明离子之间不满足离子反应发生的条件(生成难溶物、气体、弱电解质、发生氧化还原反应等),据此完成本题.
解答:解:A、氢离子与硅酸根离子、碳酸根离子发生反应,在溶液中不能够大量共存,故A错误;
B、H+ Fe3+ NO3- Cl-离子之间不发生反应,在溶液中能够大量共存,故B正确;
C、氢氧根离子能够与铝离子、铵离子发生反应,在溶液中不能够大量共存,故C错误;
D、钡离子能够与硫酸根离子发生反应,在溶液中不能够大量共存,故D错误;
故选B.
点评:本题考查离子共存的正误判断,题目难度中等,侧重对学生基础知识的训练和检验.有利于培养学生的逻辑推理能力,提高学生灵活运用基础知识解决实际问题的能力. 注意明确离子反应的条件:(1)能发生复分解反应的离子之间;(2)能生成难溶物的离子之间;(3)能发生氧化还原反应的离子之间;(4)能发生络合反应的离子之间(如 Fe3+和 SCN-);解决离子共存问题时还应该注意题目所隐含的条件,题目所隐含的条件一般有:(1)溶液的酸碱性,据此来判断溶液中是否有大量的 H+或OH-;(2)溶液的颜色,如无色时可排除 Cu2+、Fe2+、Fe3+、MnO4-等有色离子的存在;(3)溶液的具体反应条件,如“氧化还原反应”、“加入铝粉产生氢气”;(4)是“可能”共存,还是“一定”共存等.