A.固体与盐酸反应生成无色气体,固体可能为碳酸盐或碳酸氢盐等,所以某固体中加入稀盐酸,产生了无色气体,该固体中不一定含有碳酸盐,故A错误;
B.验证烧碱溶液中是否含有Cl -,应先排除氢氧根离子的干扰,则先加过量稀硝酸除去OH -,再加入AgNO 3溶液,有白色沉淀,证明含Cl -,故B正确;
C.紫色石蕊的变色范围为8~10,pH<8时滴入紫色石蕊试液显红色,所以某无色溶液滴入紫色石蕊试液显红色,该溶液可能显碱性,可能显酸性,故C错误;
D.硫酸钡、氯化银均为不溶于水、不溶于酸的白色沉淀,所以某溶液中滴加BaCl 2溶液,生成白色沉淀,不一定含有SO 4 2-,可能含Ag +,但不能同时存在,故D错误;
故选B.