chemistry-intermolecular force

2011-06-19 5:52 am
It is given that the boiling point H2O > HF > NH3

a) Explain why H2O has higher boiling point than HF

b) Explain why HF has higher boiling point than NH3

回答 (1)

2011-06-19 6:56 am
✔ 最佳答案
a)
In an H2O molecule, the 2 H atoms can at most form 2 hydrogen bonds,while the O atom can at most form 2 hydrogen bonds as it has 2 lone pairs ofelectrons. Therefore, each H2Omolecule can averagely form 2 intermolecular hydrogen bonds.

In an HF molecule, the H atom can at most form 1 hydrogen bond, while the Fatom can at most form 3 hydrogen bond as it has 3 lone pair of electrons. Therefore, each HF molecule can averagely atmost form 1 intermolecular hydrogen bond.

Although the hydrogen bond between HF molecules is stronger than that between H2Omolecules, H2O has a higher boiling point than HF because there area greater number of hydrogen bonds in H2O.


b)
In a NH3 molecule, the 3 H atoms can at most form 3 hydrogen bonds,while the N atom can at most form 1 hydrogen bond as it has only 1 lone pair ofelectrons. Each NH3 moleculecan thus averagely form at most 1 intermolecular hydrogen bond. From a), each HF molecule can also form atmost 1 intermolecular hydrogen bond. Therefore, when number of moles of NH3 is equal to that ofHF, the numbers of hydrogen bonds would be approximately equal to each other.

HF has a higher boiling point than NH3 because the hydrogen bondbetween HF molecules are stronger than that between NH3­molecules. The difference in the strengthof hydrogen bonds can be explained by the fact that F has a higherelectronegative than N.
參考: andrew


收錄日期: 2021-04-13 18:02:44
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110618000051KK01104

檢視 Wayback Machine 備份