In which of the following substances will hydrogen bond be strongest?
Small-sized and highly electronegative atoms i.e., O, N and F are capable of forming hydrogen bonds. Among all the options given, only H2O has one of these atoms i.e., oxygen, so only this will form hydrogen bond.
Since only H2O forms hydrogen bond, the correct answer is option (B).