(a) In this situation, B cannot stop further performance of the contract because, although there has been a breach of contract, it is only a breach of warranty and a breach of this kind does not justify termination.
(b) In this situation, B can stop further performance of the contract because there has been a breach of contract and any breach of contract gives the non-defaulting party the right to terminate performance of outstanding obligations.
(c) In this situation, B cannot stop performance of the rest of the contract because he wants to keep and pay for the TVs that A has already delivered and B cannot both enforce the contract and repudiate it at the same time.
|