现有A、B、C三种气体,A在一定条件下能与O2反应生成B,B不溶于水,但却能与O2反应生成C,A和C都能溶于水,前者呈碱性,后者呈酸性,两者水溶液相混合得到了D的溶液,请填答A、B、C、D的化学式:A______,B______,C______,D______.