The correct option is D There is uncertainty
Section 10 of the Indian Contract Act, 1872 states that a valid contract must have a lawful consideration. Further, Section 29 states that where the meaning of the agreements cannot be made certain it is void. In the present instance, the amount of consideration as well as the time period for payment cannot be ascertained.