Question: how many hydrogen bonds can a single water molecule have?
Answer: Each water molecule can form two hydrogen bonds involving their hydrogen atoms plus two further hydrogen bonds utilizing the hydrogen atoms attached to neighboring water molecules.