有一无色溶液,可能含有K
+、Al
3+、Mg
2+、NH
4+、Cl
-、SO
42-
、HCO
3-、Ba
2+中的几种。为确定其成分,做如下实验:①取部分溶液,加入适量Na
2O
2固体,只产生无色无味的气体和白色沉淀,再加入

足量的NaOH溶液后白色沉淀部分溶解;②另取部分溶液,加入HNO
3酸化的Ba(NO
3)
2溶液,有白色沉淀产生。下列推断正确的是( )
A:肯定没有NH4+、HCO3-、Ba2+
B:可能有K+、Cl-、HCO3-
C:肯定有Al3+、Mg2+、SO42-、NH4+
D:若另取部分原溶液加入足量AgNO3溶液有白色沉淀生成,证明原溶液中一定有Cl-