分类：教育/科学-学习帮助
问题：高中离子反应问题一道某溶液中可能含有NH4+Mg2+Ba2+Ag 
某溶液中可能含有NH4+  Mg2+  Ba2+  Ag+  OH-  SO42-  O32- 中的几种，现用该溶液作以下实验：1。取少量溶液，加入足量稀盐酸无明显现象2。领取少许溶液，加入足量浓氢氧化钠溶液，有白色沉淀生成 3。将第二步中的沉淀过滤，取滤液微热，有无色刺激性气味气体放出，该气体能使湿润的红色石蕊试纸变蓝。请判断溶液中肯定有和肯定没有的离子？答案中说一定有SO42-,正确吗？是不是和浓氢氧化钠有关阿？我怎么也想不通！请高手给予我一定的解释，谢谢
回答：1.可以确定没有Ag+和CO32-。
2.可以确定有Mg2+，同时否定了OH-。
3.可以确定有NH4+。
由于OH-和CO32-都被否定了，阴离子只剩下SO42-没有否定，由于溶液中不可能只有阳离子，没有阴离子，所以唯一个没有被否定的SO42-肯定存在，这样又否定了Ba2+。
所以溶液中肯定有NH4+、Mg2+和SO42-，其它的肯定没有。