多项选择题

化合物形成氢键必须具备的条件是()。

A、有共用电子对
B、有孤对电子
C、有H原子
D、非金属原子电负性较强