The correct option is A not enforceable by law
There is a difference between illegal and unlawful agreements. Illegal agreements are those consideration or object of which is not legal as well as punishable in nature for example, agreement to murder someone. On the other hand, unlawful agreement are those which are not enforceable by the law i.e performance of the agreement can be done but there is no legal recourse in the eye of law.