A、根据酸的组成和定义判断.
B、根据碱性溶液的性质判断.
C、根据中和反应的定义判断.
D、根据碳酸盐和金属的化学性质判断.
【解析】
A、酸是指电离时产生的阳离子全部是氢离子的化合物,故从组成上一定含有氢元素,但含有氢元素的物质不一定是酸,如碳酸氢钠是盐,所以错误.
B、碱性溶液中都含有氢氧根离子,酚酞试液遇氢氧根离子变红色,所以正确.
C、酸和碱作用生成盐和水的反应叫中和反应,但有盐和水生成的反应不一定是中和反应,如酸和金属氧化物反应及碱和非金属氧化物反应,所以错误.
D、碳酸盐与盐酸反应放出二氧化碳气体,活泼金属能与酸反应放出氢气,与盐酸反应放出气体的物质不一定是碳酸盐,所以错误.
故选B.