The oxygen atom can form hydrogen bond that is due to
6 electron in outermost shell
Very high electronegativity
Very high ionisation energy
Non-metallic nature
Oxygen atom is very small and has high value of electronegativity
It is because of high electronegativity that it is able to form Hydrogen bonds
Therefore, option (2) is correct.