单项选择题

定金与预付款的共同点是()。

A.不得超过合同总额的20%
B.都具有预先给付的性质
C.都是担保合同的履行
D.均由一方给付