What kind of bonds are hydrogen bonds???

A. An intramolecular covalent bond in the H2 molecule
B. Polar covalent bonds that form between hydrogen and another atom
C. Any bond between hydrogen and a highly electronegative atom
D. Strong polar attractions between molecules involving H,F,O, and N