D
根据复分解反应发生的条件及题意,甲能与K 2SO 4溶液反应,钾盐没有沉淀,也不可能生成水,说明只能生成硫酸盐沉淀,故甲中含Ba 2 +,所以A错;乙能与KCl溶液反应,说明乙中应该含有Ag +,故选D。