pH=1,则排除阴离子中的SiO32-,CO32-,ClO-,SO32-加入过量Ba(NO3)2,又是酸性条件,产生的沉淀只可能是BaSO4,HNO3被还原成NO,沉淀C就是BaSO4,因此原溶液含有H2SO3CCl4层呈紫红色说明原来有I-,因此没有MnO4-,Fe3+,Ag+.加入过量NaOH放出气体产生沉淀的是NH4+和Fe2+,G是Fe(OH)2过量CO2产生沉淀,因此是Al(OH)3原溶液含有I-,Fe2+,NH4+,Al3+,H2SO3,不能确定K+
你这不太清楚。