[单选题]
合同当事人一方为保证合同的履行,在合同订立时或履行前,给付对方一定数额金钱,这种担保方式称为( )。
A.定金
B.保证
C.罚款
D.违约金
参考答案与解析: