A.
B.
C.
D.
解析:能与铝反应产生氢气的溶液有两种:强碱性溶液和无氧化性的酸的酸性溶液。A中和在H+存在的条件下具有氧化性,得不到氢气;B中无论是酸性溶液还是碱性溶液,四种离子均能共存;C中OH-和Al3+本身就不能共存;D中Cu2+在水溶液中呈蓝色。
答案: B