Final answer:
The grammatically correct question is '¿Tiene usted leche?' in Spanish, which translates to 'Do you have milk?'.
Step-by-step explanation:
The grammatically correct question is ¿Tiene usted leche?
'Tiene usted leche?' translates to 'Do you have milk?' and follows the subject-verb-object order and the correct use of the second person formal pronoun 'usted', which is used to address someone formally.
Compared to the other options, '¿Tenemos yo leche?' is incorrect because it has the subject 'yo' ('I') after the verb 'tenemos' ('we have'), which violates the subject-verb order. '¿Tiene ustedes leche?' is also incorrect because it uses the second person plural pronoun 'ustedes' followed by the singular verb form 'tiene', which is grammatically incorrect.
Learn more about Grammar in Spanish