能使酚酞试液变红色的溶液显碱性,氢氧化钠溶液显碱性,所以乙是氢氧化钠溶液.稀硫酸和硫酸钠溶液都能和氯化钡溶液反应生成硫酸钡沉淀,稀硫酸和碳酸钠溶液反应能生成二氧化碳气体,所以丙是稀硫酸,则甲是硫酸钠溶液,则丁是盐酸.故选D.