多项选择题

下列关于违法行为构成要素的说法中正确的是______。

A.违法行为以违反法律为前提
B.违法行为必须是某种违反法律规定的行为
C.违法一般必须有行为人的故意或过失
D.违法者必须具有法定责任能力或法定行为能力