Why is wrong the sentence "Garlic makes potatoes good taste." ?
Your English is not natural. You would either say "Garlic makes potatoes taste good." (the most natural sentence), or "Garlic gives the potatoes a good/nice taste."
You can't say "good taste" it has to be "taste good"
You can, but it needs to be preceeded by 'a'
Which would change taste to a noun, not a verb, and good to an adjective, rather than an adverb.
I wrote "Garlic gives a nice taste to potatoes" and got it wrong, which I think is incorrect.
This is wrong. Well is an adverb and good is an adjective in proper English. It should be "taste well" even though American English typically misuses "good".