"Do you like white wine?"
Translation:¿Te gusta el vino blanco?
Why do you NEED the definite article here? Can someone give me the rules for when one should drop the article?
The article is used here because the subject of the sentence is being talked about as something in general. Is (all) white wine (in general) pleasing to you?
You almost always need it before a noun after gustar/encantar because those verbs generally have the subject after them, and they often talk about things in general:
I like dogs (in general) = Me gustan los perros.
She loves Italian food = Le encanta la comida italiana.
Italian food is delicious. La comida italiana es deliciosa.
Cigarettes are expensive. Los cigarrillos son caros.
does this actually have to be in usted form? if not, how would you say it in informal?