多项选择题

关于过失犯罪,下列哪些说法正确

A.法律以惩罚故意犯罪为原则,惩罚过失犯罪为例外
B.所有的过失犯罪都是结果犯(罪与非罪意义上的结果犯)
C.过失犯罪没有未完成罪或法律不惩罚过失未完成罪,过失共同犯罪的,也不以共犯论处
D.过失犯罪不能作为构成累犯的根据