单项选择题

根据合同成立是否以交付标的物为要件,可将合同分为()。

A.有偿合同和无偿合同 
B.诺成性合同和实践性合同 
C.要式合同和不要式合同 
D.主合同和从合同