The Local Way to Say It
When you're navigating the lively streets of Madrid and need to ask about an item, the simplest way to say "Do you have?" is often just ¿Tienes? for informal situations (tú form) or ¿Tiene usted? for formal ones (usted form). Madrileños are direct and efficient. You'll hear it constantly in shops, cafés, and markets. It's all about context and who you're speaking to. For instance, if you're in a small shop in Malasaña browsing artisanal goods, you might ask the shopkeeper directly: "Perdona, ¿tienes esta camiseta en otra talla?" (Excuse me, do you have this t-shirt in another size?). Or, in a more formal setting, like a department store: "Disculpe, ¿tiene usted este modelo en otro color?" (Excuse me, do you have this model in another color?). It's polite, common, and gets straight to the point.The 'Grammar Math'
The "Grammar Math" for asking "Do you have?" is surprisingly straightforward once you grasp the basics of verb conjugation and intonation. The key is using the verb tener (to have).Here's the simple formula:
For informal (tú): ¿Tienes + [item]?
For formal (usted): ¿Tiene usted + [item]?
In spoken Spanish, the subject pronoun (tú or usted) is often omitted if the context is clear, especially with tú. So, "¿Tienes pan?" (Do you have bread?) is perfectly natural. The question mark in writing indicates rising intonation, which is crucial when speaking. You're effectively turning a statement like "Tú tienes" (You have) into a question just by how you say it, often with a slight inversion implied. Mastering this makes you sound much more native.