单项选择题

在合同履行过程中,下列哪些情形需要发函?()

A.与合同履行相关事实不明确或者发生了变化
B.合同履行期限约定不明
C.合同一方欲解除合同
D.以上都是