D
試題分析:離子間如果發(fā)生化學反應,則不能大量共存,反之是可以的。能和金屬鋁反應生成氫氣的溶液可以顯酸性,也可以顯堿性。如果溶液顯酸性,則CO32-、HCO3-不能大量共存。由于在酸性條件下NO3-和金屬鋁反應得不到氫氣,NO3-也不能大量共存;如果溶液顯堿性,則NH4+、Mg2+、HCO3-都不能大量共存,所以正確的答案選D。
考點:考查離子共存的正誤判斷
點評:該題是高考中的高頻題,屬于中等難度的試題,試題側重考查學生的能力。該題需要明確離子不能大量共存的一般情況,即(1)能發(fā)生復分解反應的離子之間;(2)能生成難溶物的離子之間;(3)能發(fā)生氧化還原反應的離子之間;(5)能發(fā)生絡合反應的離子之間(如 Fe3+和 SCN-);解決離子共存問題時還應該注意題目所隱含的條件,題目所隱含的條件一般有:(1)溶液的酸堿性,據此來判斷溶液中是否有大量的 H+或OH-;(2)溶液的顏色,如無色時可排除 Cu2+、 Fe2+、Fe3+、MnO4-等有色離子的存在;(3)溶液的具體反應條件,如“氧化還原反應”、“加入鋁粉產生氫氣”;(4)是“可能”共存,還是“一定”共存等。