定金的数额可由当事人约定,但不得超过主合同标的额的______
 
【正确答案】 B
【答案解析】 根据《担保法》第九十一条的规定,定金的数额由当事人约定,但不得超过主合同标的额的20%,超过部分不产生定金的效力。