The basic elements of a valid contract are
offer, acceptance, consideration and witness
offer, intention, acceptance and legality
offer, acceptance, intention, capacity and legality
offer, acceptance, capacity, legality and consideration
Correct answer is D
No explanation has been provided for this answer.