When someone asks you a question on what do you have and you are trying to reply e.g.
"¿Tienes comida?"
Then suppose they don't have food, would they reply: "No, no tengo comida."? Or "No tengo comida."? Or are both fine?
When someone asks you a question on what do you have and you are trying to reply e.g.
"¿Tienes comida?"
Then suppose they don't have food, would they reply: "No, no tengo comida."? Or "No tengo comida."? Or are both fine?
"¿Tienes comida?" - Do you have food?
- "No." - No.
- "No tengo [comida]." - I don't [have food].
- "No, no tengo [comida]." - No, I don't [have food].
That's a difficult question... I guess it all depends on the conetxt, and each person can see it differently. Some people uses the long one, some others don't. Of course both are correct.
Personally, I'd say "no, no tengo". You omit "comida" because it is implicitly understood. This is the most equivalent form of "No, I don't". In Spanish, you repeat the verb instead of using "do" (since there's no do).
Both are fine. But the preferred way to say it is "No tengo comida". Adding "No" in front of the sentence is unnecessary. You can get your point across w/o adding the No.
"No tengo" is enough to get the point across, however let's consider when the extra "no" would commonly be included or omitted:
As others have explained, the object (comida) may be omitted in Spanish.
As part of a longer utterance (for example, "I'm sorry, I don't have any, but if you're hungry I can give you $5 to get yourself a sandwich"), I might not use the extra "no." However, for a simple negative response, it is generally more natural to add the extra "no":
No, no tengo.
This softens the message and makes it a bit more polite. (Politeness is important in Spanish.)
Also, if I'm in a high-stress situation where the dialogue is terse, then the extra "no" would be more likely to be omitted.
(For intermediate Spanish learners who might be reading this, I'll comment that "¿Tienes comida?" is not as natural or idiomatic as "¿Tienes algo de comer? | Do you have something to eat?").