单项选择题

A.合同又称契约,其本质是一种合意或协议
B.合同是平等主体之间的民事法律关系
C.合同是一方以上当事人的法律行为
D.合同是具有相应法律效力的协议