单项选择题

关于合同生效的时间的说法中,有误的是( )。

A.书面合同自当事人双方签字或者盖章时生效
B.口头合同自受要约人承诺时生效
C.法律规定应当采用书面形式的合同,当事人虽然已经履行全部或者主要义务的,但未采用书面形式的,视为合同无效
D.合同中有违反法律或社会公共利益的条款的,当事人取消或改正后,不影响合同其他条款的效力