Which statement explains why hydrogen bonds are able to form between water molecules?

Which statement explains why hydrogen bonds are able to form between water molecules?

a. Water molecules are polar.
b. Water molecules have weak bonds.
c. Water molecules show adhesion.
d. Water molecules are large.