氢键产生的原因,是电负性较高、半径较小的原子或离子对H的吸引而产生的非化学键.能产生氢键的只有F、O、N三种元素,Cl的电负性和O一样都是3.5,但是氯原子的半径较大,无法产生氢键.
知道氢键产生的机理就很好解释了,氨水中氨与氨、氨与水、水与水之间都有氢键,氢氟酸溶液中也是一样的.但是纯的氨气和HF气体是没有氢键的,因为气体的分子间距大于10倍的分子直径,无法产生氢键.
其实用水的物理性质反常就能够解释,同族的H2S,相对分子质量比水大,理论上应更偏向固体,但是却是气体,就是因为H2S没有氢键,而水有氢键,所以是液体~
高中阶段不会考察不同物质之间的氢键关系,只会考察亮点,就是相同物质之间的氢键(HF与HF之类的)和同族元素知否有氢键之间的比较(HF HCl)~液体中由于氨分子被限定了体积,因此碰撞成氢键几率要远大于气体氨分子。你要知道1mol氨成为气体和成为液体的体积差的很大呢~