《合同法》第66条规定:“当事人互负债务,没有先后履行顺序的,应当同时履行。一方在对方履行之前有权拒绝其履行要求。一方在对方履行债务不符合约定时,有权拒绝其相应的履行要求。
顺便指出,A规定在《合同法》第67条:“当事人互负债务,有先后履行顺序,先履行一方未履行的,后履行一方有权拒绝其履行要求。先履行一方履行债务不符合约定的,后履行一方有权拒绝其相应的履行要求。”B规定在《担保法》第17条第2款:“一般保证的保证人在主合同纠纷未经审判或者仲裁,并就债务人财产依法强制执行仍不能履行债务前,对债权人可以拒绝承担保证责任。”D则为《合同法》第68、69条所规定:“(第1款)应当先履行债务的当事人,有确切证据证明对方有下列情形之一的,可以中止履行:
(一)经营状况严重恶化;
(二)转移财产、抽逃资金,以逃避债务;
(三)丧失商业信誉;(四)有丧失或者可能丧失履行债务能力的其他情形。
(第2款)当事人没有确切证据中止履行的,应当承担违约责任。”“当事人依照本法第68条的规定中止履行的,应当及时通知对方。对方提供适当担保时,应当恢复履行。中止履行后,对方在合理期限内未恢复履行能力并且未提供适当担保的,中止履行的一方可以解除合同。”