The correct option is B H2O can form more hydrogen bonds
The correct answer is the option (B).
HF has higher polarity than water as fluorine is more electronegative than oxygen.
In HF molecule, only one H atom can form H bonds whereas in water molecule, two H atoms can form hydrogen bonds. Hence, the number of hydrogen bonds formed by one water molecule is twice the number of hydrogen bonds formed by one HF molecule. Higher is the number of hydrogen bonds, higher is the boiling point.