【正确答案】
A、B、C、D
【答案解析】关于刑事责任的根据问题,刑法理论上存在不同的学说。(1)犯罪构成唯一根据说认为,人的行为符合犯罪构成是适用刑罚的根据,如果行为中缺少犯罪构成则应免除刑事责任。犯罪构成是刑事责任的唯一根据。(2)罪过说又有狭义说和广义说两种观点。狭义的罪过即犯罪的主观方面,广义的罪过还包括犯罪构成中的情节与刑罚裁量的情节,一般认为广义的罪过是刑事责任的根据。(3)犯罪(行为)说主张,应将犯罪行为即犯罪本身视为刑事责任的根据。(4)社会危害性说,认为犯罪的社会危害性是刑事责任的事实根据。其主要理由是:犯罪的社会危害性是犯罪的本质属性,因而也是决定刑事责任产生的根据。因此本题ABCD全选。