多项选择题

破坏军人婚姻罪与重婚罪的主要区别有()。

A.犯罪的直接客体不同
B.犯罪行为有所不同
C.犯罪主体不同
D.罪过形式不同