单项选择题

根据法律是否有规范并赋予某类合同特定名称,合同可以分为()

A.格式合同和非格式合同
B.有名合同和无名合同
C.利己合同和利他合同
D.主合同和从合同