单项选择题

下列化合物不能发生坎尼扎罗反应的是()。

A.糠醛
B.甲醛
C.乙醛
D.苯甲醛