A.Mg2+、H+与OH-反应而不能大量共存,故A错误;B.离子之间不发生任何反应,可大量共存,且溶液无色,故B正确;C.H+、CO32-反应生成水和二氧化碳而不能大量共存,故C错误;D.离子之间不发生任何反应,但Cu2+有颜色,不符合无色的要求,故D错误.故选B.