多项选择题

A.对人的行为进行道德评价,必须既根据动机,又要根据效果
B.只有动机和效果的统一,才是道德行为评价的正确依据
C.如果只强调动机而否定效果,就会陷入唯心主义的观点
D.如果只强调效果而否定动机,就会犯形而上学机械论的错误