问题 多项选择题 罗马法上发生债的原因有()A.契约 B.准契约 C.私犯 D.准私犯 答案 参考答案:A,B,C,D解析:依罗马法规定,债的发生有四种:(1)契约;(2)准契约;(3)私犯;(4)准私犯。