单项选择题

根据合同是否以一定的形式为要件,可将合同区分为()

A.有名合同与无名合同
B.要式合同与不要式合同
C.诺成合同与实践合同
D.有偿合同与无偿合同