Solution:
case (a): Section to which the given problem relates: Section 35.
Decision: B cannot recover anything from A.
Reason: The contract becomes void on the expiry of 1 year.
Case (b): Section to which the given problem relates: Section 32.
Decision: B can recovers. Rs. 50,000 from A.
Reason: The contract can be enforced by law when the event has happened (i.e. the marriage of B to C).
Case(c): Section to which the given problem relates: Sections 34, 35.
Decision: B cannot recover anything from A.
Reason: The contract becomes void because the event (i.e. the marriage of B to C) has become impossible.
Case (d): Section to which the given problem relates: Section 32.
Decision: B can recover! 50,000 from A when he marries C.
Reason: The contract can be enforced by law when the event has happened (i.e., the marriage of B to, C).