Choice "D" is correct. Contracts governed by the common law, especially construction contracts, do not allow rescission for minor breaches, but limit the nonbreaching party to recovery of damages.
Choice "c" is incorrect. Contract law generally does not differentiate between intentional and inadvertent breaches; damages are recoverable for both.
Choice "a" is incorrect. First, the facts say that Perfection fixtures were of a lesser quality than Ace fixtures, and even if this were not true, there still would be a breach; the contract called for Ace fixtures and so only the use of Ace fixtures would constitute full compliance with the contract.
Choice "b" is incorrect. Contracts governed by the common law, especially construction contracts follow the doctrine of substantial performance. A party who receives substantially all of the benefit of the bargain is bound to the contract and can seek only damages for any minor breaches.