多项选择题

A.人的认识过程是复杂的
B.人的认识过程受主客观条件的制约
C.人的认识有预见性
D.人的认识正确与否因人而异