多项选择题

下列哪个反应可以增长化合物碳链?()

A.碘仿反应
B.羟醛缩合反应
C.生成缩醛的反应
D.Cannizzaro反应
E.醛酮与HCN加成
F.还原反应