多选题 有效合同,应当具备的条件有(    )。
   A.合同当事人具有相应的民事权利能力和民事行为能力
   B.不违反法律
   C.当事人意思表示真实
   D.不违反社会公共利益
【正确答案】 A、B、C、D
【答案解析】