多选题   下列属于民法上的债发生的原因有______。
 
【正确答案】 B、C、D
【答案解析】 债的发生原因主要包括:合同、缔约过失、单独允诺、侵权行为、无因管理、不当得利。选项A属于一般性事务行为,非法律行为,不会引起民法上债的产生。选项B属于不当得利。选项C属于单独允诺。选项D属于侵权行为,属于民法上的债发生的原因。选项E属于行政法律关系,非民事法律关系(债的发生属于民事法律关系)。