分析:溶液呈酸性,说明溶液中存在大量的H+离子,凡是与H+离子发生反应的离子不能大量共存,溶液无色,则有颜色的离子一定不存在.
解答:解:A、MnO4-离子有颜色,不符合题目无色的要求,故A错误;
B、在酸性条件下本选项中四种离子不发生任何反应,能大量共存,且溶液无色,符合题目要求,故B正确;
C、Cu2+离子有颜色,不符合题目无色的要求,故C错误;
D、OH-与H+离子发生反应的离子不能大量共存,Ba2+与SO42-反应生成沉淀而不能大量共存,故D错误.
故选B.
点评:本题考查离子共存,问题题目难度不大,注意溶液的酸性、无色等要求.