Home
Q&A
why do you say Tengo?

why do you say Tengo?

0
votes

Soy confundida... Why do you say "Tengo veinte anos" instead of "Soy veinte anos"?

5398 views
updated Apr 14, 2012
posted by EJClaire

7 Answers

2
votes

Age in spanish is expressed in how many years you have, not in how many years you are, which is how it's done in english wink

updated Sep 29, 2009
edited by ChamacoMalo
posted by ChamacoMalo
4
votes

A more complete way to say it is "Tengo veinte años de edad." As in "I have 20 years of age."

It's literally true that that's how many years of age a 20 year old person has, so it's a valid way of thinking about it. Think about how an English speaker might say, "I have 10 years in car sales." That doesn't sound weird because we're used to hearing it, though "I am a 10 year veteran of car sales" would also work. It's just a matter of what you're used to hearing.

I guess the simplest answer is just tradition. They just developed the tradition of saying it one way and English speakers developed a different tradition.

updated Sep 29, 2009
posted by Jason_Bryant
Yea thanks, I suppose it is all about tradition! - EJClaire, Sep 29, 2009
3
votes

For the same reason you'd also say "tengo hambre" (I have hunger instead of I am hungry) or "Tengo frío" (I have cold)... it's Spanish!

Why do English speakers say phrases like "It's always in the last place you look" when you're trying to find something... of course it is, you're not going to keep on looking after you've found it?

Sometimes, the "why" is just that that's what people say, and other people repeat it. People learn phrases more than individual words... It's lkie the tnihg wehre you jbumle up the lteters of wrods but can slitl raed it grin

We say "I have a headache" not "I am headachy" ... so technically it shouldn't be weird to say "I have hunger" instead of "I am hungry" ... but it's not what you're used to.

updated Sep 29, 2009
edited by AnnoLoki
posted by AnnoLoki
2
votes

20 years is an expresion of time. One cannot be time (unless you're a jedi or something), but you can have 20 years behind you. I think in English we say a lot of things that would probably sound crazy to the rest of the world, but we are so use to it that it's normal. You have to also remember that you are translating ideas and not words.

updated Sep 29, 2009
posted by Seitheach
"unless you're a jedi..." jajaja ;-) - arnold3, Sep 29, 2009
or the kid in the first Matrix....you "are" the spoon... - arnold3, Sep 29, 2009
Hey, my roommate is trying to sleep. Quit making me laugh out loud! - Seitheach, Sep 29, 2009
2
votes

Because you are not 20 years, but you do have 20 years.

updated Sep 29, 2009
posted by Seitheach
Gracias, si es rason, but it still doesn't make sense!!! - EJClaire, Sep 29, 2009
To me personally, the Spanish way of saying it makes more sense...i.e. I "have" 20 years of age. - arnold3, Sep 29, 2009
2
votes

Yeah you have 20 yrs under your belt but as a person you aren't 20 yrs

updated Sep 29, 2009
posted by Vince_Peña
1
vote

Hi EJClaire

Well, you can think about it this way.

When you say Soy veinte años, you are actually saying: I am 20 years.

But this doesn't make sense even in English does it? How can a person be a unit of time.

Instead of tacking on the qualifier "old" as we do in English: I am 20 years old, in Spanish they use the verb tener to express that this number of years has been experienced, attained, enjoyed, borne, suffered, etc or you could think of it has **I have (experienced, enjoyed, etc) 20 years.

Personally, I like the way that it is said in Spanish. It just seems a bit more poetic. What do you think?

updated Oct 10, 2009
edited by Izanoni1
posted by Izanoni1
Ahhh.... So no one ever has to be old in Spanish. Cool. I'm definately going to learn now. - Seitheach, Sep 29, 2009
Unless of course you look at it like "I have (suffered) 90 (long) years" rather than "I have (enjoyed) 90 years" - Izanoni1, Sep 29, 2009
Don't bring me down (Bruce). I'm trying to convince myself I am still young. - Seitheach, Sep 29, 2009