由信息及上述转化关系可知,B为Cl2,E为HCl,C为氢气,D为金属和盐酸反应生成的氯化物盐,此盐可以直接由A和Cl2反应得到,说明则A一定不是变价金属铁,A可能是Na、Mg、Al等,
A.若A为Na,B为氯气,C为氢气,三种元素中的任意两种元素形成的化合物一定不含O元素,不属于氧化物,故A错误;
B.若A为Na,B为氯气,C为氢气,三种元素中的任意两种元素形成的化合物一定不含O元素,不可能为碱,故B正确;
C.E为两种单质化合生成的物质,溶于水显酸性,不可能为硫酸,故C错误;
D.由上述分析可知,只有A为金属,B和C均为气体非金属单质,故D错误;
故选B.