A.MnO4-有颜色,不符合题目无色要求,故A错误;B.溶液无色,碱性条件下,离子之间不发生任何反应,可大量共存,故B正确;C.碱性条件下,H+不能大量共存,故C错误;D.碱性条件下,Mg2+不能大量共存,故D错误.故选B.