某溶液X中可能含有下列离子中的若干种:Cl
-、SO
42-、SO
32-、HCO
3-、Na
+、Mg
2+、Fe
3+,所含离子的物质的量浓度均相同。为了确定该溶液的组成,某同学取100mL上述溶液X,进行了如下实验:(1)向溶液X中加入足量的Ba(OH)
2溶液,得到白色沉淀:(2)将(1)的反应混合液过滤,将足量盐酸加入沉淀中,沉淀部分溶解且产生气体。
下列说法正确的是

A.(2)中产生的气体可能CO2或SO2 |
B.溶液X中一定存在SO42-、HCO3-、Mg2+ |
C.溶液X中一定不存在Fe3+,可能存在Cl- |
D.(1)中产生的白色沉淀一定含有BaSO4,可能含有BaSO3 |