A.NH4Cl为离子晶体,不存在分子,组成微粒为离子,不是分子,则NH4Cl为化学式,故A错误;B.C2H2与BeCl2分子中的中心原子都形成2个δ键,且都无孤对电子,都为sp杂化,故B正确;C.Si和4个O原子成键,故C错误;D.对羟基苯甲醛可形成分子间氢键,沸点较高,而邻羟基苯甲醛主要存在分子内氢键,故D错误.故选B.