解题思路:根据离子之间不能结合生成沉淀、气体、水等,则离子能大量共存,并结合离子的颜色来解答.
A.因Ba2+、SO42-结合生成沉淀,则不能大量共存,故A错误;
B.因镁离子与溶液中离子之间不反应,能共存,故B正确;
C.因Ag+、Cl-结合生成沉淀,则不能大量共存,故C错误;
D.离子之间不反应,能共存,但Fe3+为黄色,与无色溶液不符,故D错误;
故选B.
点评:
本题考点: 离子共存问题.
考点点评: 本题考查离子的共存,熟悉复分解反应发生的条件即可解答,注意常见离子的颜色,题目难度不大.