A hydrogen bond can occur between:

A. Two oxygen atom surrounded by hydrogens.

B. Two hydrogen atoms on different molecules.

C. The two hydrogen atoms on a water molecule.

D. A hydrogen from one molecule and an oxygen from another molecule.