多项选择题

土坝护坡遭受破坏的原因一般有()。

A.护坡块石尺寸不符合要求
B.垫层级配不符合标准、施工质量不好
C.风浪冲击
D.水面漂浮物撞击