Answer:
C. Neither Mary nor Sharon can claim breach of contract.
Explanation:
Mary buys a lottery ticket and promises to buy her friend Sharon a new pair of shoes if she checks the lottery results while Mary is away.
Sharon agrees to do so, provided she has the time for it.
If Sharon fails to check the results and Mary wins the lottery, then it would be true of the contract between Mary and Sharon that Neither Mary nor Sharon can claim breach of contract.
The reason is Mary's promise is based on the condition that Sharon checks the result, Sharon's promise is based on the condition that 'if she has the time for it.'
The condition was not met by Sharon hence she cannot claim a breach of contract because she did not check the results, similarly, Mary cannot sue Sharon because sharon made it clear that she will only check If she has the time.