单项选择题

把合同分成诺成性合同和实践性合同依据的是()

A.当事人之间的权利义务是否互为对价
B.当事人双方是否互付义务
C.是否以交付标的物为成立条件
D.法律是否规定了一定的合同名称