单项选择题

下列合同关系中,双方当事人都可以提出合同解除的情形是()。

A.因不可抗力导致合同目的不能实现
B.当事人预期违约
C.当事人根本违约
D.当事人迟延履行主要债务,经催告后在合理期间内仍不履行