Answer:
options B,C and E are correct conditions for forming hydrogen bonds.
Explanation:
In order for particles to stick together or shows certain characteristics, there must be a bond of attractions that is making them to be able to stay together. Some of these attractions are strong while some are weak. The kind of attraction that is being considered in this question is the hydrogen bonding which is considered as part of the weak forces of attractions.
In order for hydrogen bonds to occur, there must be hydrogen atoms [option B is correct] and a much more electronegative elements such as oxygen, Fluorine and Nitrogen. Hence, option C is correct.
Since the Fluorine or oxygen or nitrogen have much more electronegative properties than hydrogen, it causes a partial negative charge on Fluorine or oxygen or nitrogen and a partial positive charge on the Hydrogen. Thus, option E is correct.