A、CO 2中含有极性键,为直线形分子,结构对称,分子中正负电荷重心重叠,为非极性分子,H 2O 2中含有极性键和非极性键,但结构不对称,正负电荷的中心不重合,属于极性分子,故A错误;
B、C 2H 2中含有极性键和非极性键,是直线型分子,结构对称,分子中正负电荷重心重叠,为非极性分子,CH 4中含有极性键,为正四面体结构,结构对称,分子中正负电荷重心重叠,为非极性分子,故B正确;
C、P 4中含有非极性键,是正四面体型,结构对称,分子中正负电荷重心重叠,为非极性分子,C 2H 4中含有极性键和非极性键,是平面型分子,结构对称,分子中正负电荷重心重叠,为非极性分子,故C错误;
D、NH 3中含有极性键,空间结构为三角锥形,正负电荷的中心不重合,属于极性分子;HCl中含有极性键,正负电荷的中心不重合,属于极性分子,故D错误.
故选B.