A、分子含有醇羟基,能与金属钠反应,羟基上的H原子被置换,生成氢气,故A正确;B、甲基不是官能团,故B错误;C、分子中含有碳碳双键,能在催化剂作用下与H2发生加成反应,故C正确;D、分子含有醇羟基,在浓H2SO4催化下能与乙酸发生酯化反应,故D正确.故选:B.