A、盐酸与氢氧化钠和氢氧化钙都反应,且无明显现象,故无法区别.B、石蕊试液遇到碱性物质都会变成蓝色,所以无法区别.C、酚酞试液遇到碱性的溶液都变成红色,无法区别.D、二氧化碳和氢氧化钠和氢氧化钙都会反应,但是与氢氧化钠反应无明显现象,而与氢氧化钙则生成白色沉淀.能够区别.故选D.