A.H2中只有H-H非极性键,属于非极性分子;NH3中有N、H元素形成的极性键,但结构不对称,属于极性分子;H2S中H、S元素形成的极性键,但结构不对称,属于极性分子,故A错误;
B.CS2中有C、S元素之间形成极性键,且分子结构对称,正负电荷的中心重合,属于非极性分子;BF3中有B、F元素之间形成极性键,且分子结构对称,正负电荷的中心重合,属于非极性分子;CO2中有C、O元素之间形成极性键,且分子结构对称,正负电荷的中心重合,属于非极性分子,故B正确;
C.CH3CI有C、H和C、Cl元素之间形成极性键;但结构不对称,正负电荷的中心不重合,属于极性分子;CH2CI2有C、H和C、Cl元素之间形成极性键;结构对称,正负电荷的中心重合,属于非极性分子;CH4 中含有极性键,为正四面体结构,结构对称,分子中正负电荷重心重叠,为非极性分子,故C错误;
D.SO2中有S、O元素之间形成极性键,但结构不对称,正负电荷的中心不重合,属于极性分子;NO2中有N、O元素之间形成极性键,但结构不对称,正负电荷的中心不重合,属于极性分子;C2H2中有C、H元素之间形成极性键,且分子结构对称,正负电荷的中心重合,属于非极性分子,故D错误.
故选B.