多选题   定金给付后,发生的效力有______
 
【正确答案】 A、B、C
【答案解析】 定金一般是合同订立时给付,具有证明合同成立的效力,即证约效力。A项正确。主合同履行后,主债消灭,作为从债的定金也消灭,因此,给付定金一方可以定金充抵价金或要求接受方返还定金。B项正确。合同不履行时,若不履行一方为给付定金方,则其丧失定金;若为接受定金方,则其双倍返还定金,也即产生定金罚则的效力。C项正确。而D项、E项只是某类定金具有的效力,而非所有定金均有的效力。答案为ABC。