A、酚酞遇到碱性溶液时变红色,遇到酸性溶液是不变色,故说法错误;B、酚酞是由碳、氢、氧三种元素组成的,故说法正确.C、酚酞中碳、氢、氧三种元素的质量比为12×20:1×14:16×4≠20:14:4,故说法错误;D、应该描述为一个酚酞分子是由20个碳原子、14个氢原子、4个氧原子构成的,故说法错误.故选:B.