Question: what molecules form hydrogen bonds?
Answer: Hydrogen bonding can occur between hydrogen and four other elements. Oxygen(most common), Fluorine, Nitrogen and Carbon. Carbon is the special case in that it only really interacts in hydrogen bonding when it is bound to very electronegative elements such as Fluorine and Chlorine.