A.Cu2+有颜色,不符合无色要求,故A错误;B.由水电离的c(H+)=1×10-12 mol?L-1的溶液,水的电离受到抑制,溶液可能呈酸性,也可能呈碱性,离子之间不发生任何反应,可大量共存,故B正确;C.c(OH-)/c(H+)=1012的溶液,c(OH-)=0.1mol/L,溶液为碱性,Mg2+不能大量共存,故C错误;D.加入铝粉有H2生成的溶液,为酸或强碱溶液,酸溶液中与硝酸根离子、Al不生成氢气,且Mg2+、NH4+在碱性条件下不能大量共存,故D错误.故选B.