多项选择题

窝藏、包庇罪与伪证罪的主要区别在于()

A.犯罪主体不同
B.犯罪发生的时间不同
C.犯罪的方法、手段不同
D.行为对象不同
E.罪过形式不同