说水分子有氢键是因为氧原子有孤对电子,可以和其他谁分子氢原子结合,形成氢键.
上面说空轨道的都是错误的.
至于说为什么是两个,可以与HF比较.一个水分子中的氧原子除去两对共用电子对之外,还有两对孤对电子,可以与两个氢原子形成氢键,这个水分子本身的两个氢原子也可以与其他水分子的氧原子形成氢键.所以只考虑一个水分子是4个氢键.但我们平均看,只看氧原子或者氢原子,就可以知道,平均一个水分子是两个氢键的.
再与HF比较,HF的氟原子除去一对共用电子对之外,还有三对孤对电子,但为什么形不成三个氢键呢?我认为除去氟原子周围空间有限的原因之外,整个体系中氢原子的个数有限也是其中一个重要的原因.
所以从氢原子这方面也可以看出,一个水分子平均有两个氢键.