造成认识过程反复性和无限性的原因有( )

造成认识过程反复性和无限性的原因有( )

A.人们对事物的认识往往不是一次完成的

B.物质世界是无限发展的

C.人们的认识能力是有限的

D.实践是有限的

正确答案是ABCD