本题考查的是发包人的责任与义务。
选项B属于不可抗力原因,并不是发包人原因。
选项C属于承包人的原因。
选项D属于发包人的责任,发包人义务中并没有包含选项D。相比较的话,选项A更符合题意。
发包人违约的情形:
(1)发包人未能按合同约定支付预付款或合同价款,或拖延、拒绝批准付款申请和支付凭证,导致付款延误的。
(2)发包人原因造成停工的。
(3)监理人无正当理由没有在约定期限内发出复工指示,导致承包人无法复工的。
(4)发包人无法继续履行或明确表示不履行或实质上已停止履行合同的。
(5)发包人不履行合同约定其他义务的。