多选题 行为人在法律上认识的错误通常有以下几种情况(    )。
   A.假想的犯罪
   B.假想的不犯罪
   C.行为人对自己的行为在罪名上和刑罚轻重上的误解
   D.对危害行为与危害结果的因果关系的误解
【正确答案】 A、B、C
【答案解析】法律上的认识错误是指行为人在有意识实施某种行为时,对自己的行为的法律性质或意义有不正确的认识。主要包括三种情况:(1) 误认无罪为有罪;(2) 误认有罪为无罪;(3) 对定罪量刑的误解。对危害行为与危害结果的因果关系的误解属于事实认识错误。