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