C 離子間如果發(fā)生化學反應,則不能大量共存,反之可以。加入金屬鎂能產(chǎn)生H2的溶液,說明溶液顯酸性,在硝酸溶液中不可能生成氫氣,A不能大量共存。B中說明該溶液中水的電離被抑制,溶液可能顯酸性,也可能顯堿性,如果顯堿性,則Fe2+、NH4+不能大量共存。如果顯酸性,則Fe2+、和ClO-會發(fā)生氧化還原反應,所以選項B中離子一定不能大量共存。C中溶液顯堿性,可以大量共存。D中溶液顯酸性,S2-、SO32-發(fā)生氧化還原反應,所處SO2和單質(zhì)S,不能大量共存。答案選C。