Answer: D- Pay for the car damage and return the car
Explanation:
To disaffirm a contract means to deny the responsibility of the contract. This is usually used in contract law for minors and is the first right given to minors to utilise their power to deny the responsibility bound by a contract. A minor in a contract law is someone below the age of 18. The contract would remain valid unless a minor disaffirms at a given matured age, makes restitution and must be within a reasonable time then possible consideration could be given. Unless a minor is emancipated (relieved of been considered a minor legally because you display independency of a legal guardian), they have contractual rights.
In Eddy's case, he's still a minor and can only disaffirm at age of maturity which he turns in two years time. Hence Eddy is still legally bound by the contract and would pay for the damage of his car (meaning he can't return the car without paying to avoid the contractual responsibilities)
And even if he chooses to disaffirm at 18, it wouldn't be granted because the damage wasn't within the time he turned 18. He would still pay for the damage