根据合同解除的一般规定,当事人有权依法解除合同的主要法定情形包括( )
A:发生不可抗力 
B:预期违约 
C:迟延履行 
D:根本违约 
E:全面履行
出自:中级经济师商业经济专业知识与实务