单项选择题

合同法律关系的违约终止可能是由于( )。

A.发生不可抗力
B.当事人双方协商一致
C.只能是由于合同的某一方主观上存在故意导致的违约
D.以上均不正确