A.分子晶体中只存在分子间作用力,但分子内原子之间存在化学键,故A错误;B.单质由非金属单质和金属单质,金属单质晶体中存在金属键,非金属单质可能存在共价键,如原子晶体,都不含有离子键,故B正确;C.金属晶体由阳离子和自由电子构成,不含有阴离子,故C错误;D.Hg在常温下为液体,故D错误.故选B.