单项选择题

除一个合同的四个基本要求之外,为了使一个合同生效,下列哪一条件也同时必须具备

A.协议必须是书面形式
B.必须有不当影响的证明
C.没有使合同无效的诱因
D.违反合同也不需要有法律救济