perfeccionando el presente perfecto I

When used correclty, the present perfect is the perfect present.

Muchas veces los tiempos verbales se usan de la misma manera en inglés y en español, pero una excepción importante es el presente perfecto (I have been, She has known. . . etc.), que se usa de manera muy distinta en los dos idiomas. Más que con cualquier otro tiempo verbal, con éste hay que “cambiar el chip” y no traducir directamente del español al inglés.

Hay dos tipos de errores comunes con el presente perfecto:

1. Usar el presente perfecto demasiado poco (y sustituirlo con el presente).

2. Usar el presente perfecto demasiado (cuando en realidad se debería usar el pasado simple).

En esta entrega vamos a ver el primer grupo de errores en más detalle, y dejar el segundo para el siguiente post.

A diferencia del español, el presente perfecto se usa en inglés para hablar de cuánto tiempo uno lleva haciendo algo, o de cuánto tiempo hace que algo sea de una manera u otra. Me refiero a frases en español como éstas:

Hace tres años que no la veo.

¿Cuánto tiempo llevas viviendo en México?

Se conocen desde hace mucho tiempo.

Todas estas frases hablan de la duración de una acción o estado que empieza en el pasado y que sigue en el presente, y todas están en el presente simple en español. Sin embargo, es precisamente en estas situaciones que usamos el presente perfecto en inglés.

Hace tres años que no la veo. –> I haven’t seen her for three years. (I don’t see her for three years. X)

¿Cuánto tiempo llevas viviendo en México? –> How long have you lived in Mexico? (How long are you living in Mexico? X)

Se conocen desde hace mucho tiempo. –> They’ve known each other for a long time. (They know each other for a long time X)

Cuando escucho a alguien hablar inglés, la construcción correcta o incorrecta de frases como éstas es uno de los mejores barómetros que tengo para evaluar su dominio del idioma. Un error típico es usar el presente simple en estas situaciones, pero como hemos visto en el post “vivir (demasiado) en el presente”, en inglés el presente simple se usa principalmente para hablar de acciones habituales o de reglas generales, no para hablar de la duración de una acción como en las frases que acabamos de ver. Son situaciones en las que hay que asimilar una nueva manera de usar los tiempos verbales.

Este tipo de frase también presenta estos problemas:

1. El uso de long: acuérdate de que usamos el adjetivo long (largo) para hablar del tiempo. Así que

¿Cuánto tiempo. . .? –> How long. . .?

mucho tiempo –> a long time

2. El uso de for y since:

For se usa con un periodo de tiempo (three years, five minutes, my whole life), mientras que since se usa con un punto en el tiempo (1998, yesterday, last summer). Es la misma diferencia entre desde y desde hace en español:

Se conocen desde hace mucho tiempo (periodo de tiempo). –> They’ve known each other for a long time.

Se conocen desde 2006 (punto en el tiempo). They’ve known each other since 2006.

Con since, también se pueden hacer frases con esta estructura:

It’s been two years since I last saw her. (Hace dos años que no la veo, o, literalmente “Han pasado dos años desde la última vez que la vi”.)

How long has it been since you last had a cigarette? (¿Cuánto tiempo hace que no fumas?)

Hay muchos libros y páginas en Internet donde puedes estudiar esto más a fondo, y realmente merece la pena. Pero resumiendo,

1. Usa el presente perfecto y no el presente simple ni el continuo cuando se trata de la duración de una acción que empezó en el pasado y sigue en el presente.

2. Usa for y since para precisar de cuánto tiempo estás hablando: since = desde; for = desde hace.

Una cosa que no he tratado aquí es la diferencia entre el presente perfecto y el presente perfecto continuo (I have been doing), y en los ejercicios de abajo puede que te cueste diferenciar entre estos dos tiempos. Pero si consigues dominar lo que hemos visto hasta ahora, ya tienes la gran parte de la batalla ganada.

Ejercicios

Corrige estas frases. Algunas son auténticas barbaridades, ¡pero así habla mucha gente!

1. How much time do you be studying Spanish?
2. How long time you are living in Spain?
3. I study English since four years.
4. Do you know Marta since long time ago?
5. They are married since 20 years.
6. How time you are waiting?

Traduce estas frases:

1. ¿Cuánto tiempo hace que estás esperando este autobús?
2. Ella es de Colombia, pero lleva más de diez años viviendo en España.
3. Toco la guitarra desde que era niño.
4. Lleva desde que se casó diciendo eso.
5. Llevan años sin trabajar.
6. No duermo desde que se mudaron a este edificio.
7. ¿Hace cuánto tiempo que no ves a tu familia?
8. No los veo desde hace años.
9. ¡Hace años que no como tan bien!

Respuestas:

1. How long have you been studying Spanish?
2. How long have you been living/have you lived in Spain?
3. I’ve been studying English for four years.
4. How long have you known Marta?
5. They have been married for 20 years.
6. How long have you been waiting?

1. How long have you been waiting for this bus?
2. She’s from Colombia, but she’s lived/she’s been living in Spain for more than ten years.
3. I’ve been playing the guitar since I was a kid.
4. He’s been saying that since he got married.
5. They haven’t worked for years.
6. I haven’t slept since they moved into this building.
7. How long has it been since you last saw your family?
8. I haven’t seen them for years.
9. I haven’t eaten this well in years!

Imprimir este artículo Imprimir este artículo

Tags:

Posted by Zac on Sep 1, 2009 in Exercises, Grammar |

60 Comments

Beatriz
Sep 9, 2009 at 2:49 pm

Thank you for your post. You’ve helped me a lot!


 
Francis
Sep 10, 2009 at 10:03 am

Una duda que ocurre cuando quieres expresar algo que comienza en el presente pero se extiende en el futuro por ejemplo si quieres pregutar :For how long you will be here o are you going to be here ?o en presente simple you stay here ? Muchas gracias muy interesante todo
Saludos


 
Zac
Sep 10, 2009 at 11:15 am

Hola Francis,

Hay varias maneras de expresar eso. Por ejemplo,

How long will you be here?
How long are you going to be here?
How long are you staying here?

Un saludo. Zac


 
María
Sep 15, 2009 at 3:40 pm

Yo no suelo preguntar “Hace cuánto tiempo que no ves a tu familia?”. Pregunto “Cuánto tiempo hace que no ves a tu familia?” Cómo lo pregunto en inglés? “How long… ?” Justo ahora estoy haciendo los ejercicios y descubriendo el mundo del presente perfecto. Muchas gracias de nuevo, Zac. Muchos profesores podrían tomar ejemplo de ti


 
Zac
Sep 15, 2009 at 3:53 pm

Hola María,

En ese caso diría

“How long has it been since you saw your family?”
“How long has it been since you LAST saw your family?”
o
“How long has it been since the last time you saw your family?”

Un saludo. Zac


 
The master mind
Sep 16, 2009 at 1:35 am

Un saludo desde Colombia.
Quiero agradecerte por tu gran labor.
Todos tus post los he leido y me han sido de gran ayuda.
Sigue adelante que yo seguire visitando tu pagina.


 
María
Sep 18, 2009 at 8:37 am

Muchas gracias!


 
Bettoni
Sep 19, 2009 at 12:36 am

Tengo una pasión por el inglés que quisiera hablar tan natural como lo hace un nativo, estimado Zac que consejos me puedes dar? Gracias mil de antemano.
Desde Managua Nicaragua


 
Bettoni
Sep 19, 2009 at 12:37 am

Estimado Zac espero tus consejos como puedo hace para hablar inglés tan natural como un nativo. Hasta hoy descubrí tu página. He estado estudiando con las páginas de la BBC tambien.

saludos
Nicaragua


 
Verito
Sep 22, 2009 at 10:23 pm

Hoal!
Comencé a estudiar traductorado de inglés y buscando información para despejar dudas con algunas cosas encontré esta página… buenisima!! Tengo una primera consulta … está bien escrita la siguiente pregunta: “How long have you been working in your actual job?” (¿Hace cuanto trabajas en tu trabajo actual?) en español no suena bien jaja pero es que el ejercicio se trata de escribir la PREGUNTA…ellos me dieron la respuesta (For nearly 5 years, now. Before that I worked for a German computer company)
Espero su respuesta y desde ya, muchas gracias!
Acepto sugerencias y por favor, la explicación a la corrección.
Verónica


 
Verito
Sep 22, 2009 at 10:33 pm

ah! y por favor, una sugerencia para escribir la pregnta a la siguiente respuesta… “I’m sorry but that’s my business, but it’s much better than my last job, so I’m not complaining.”


 
zacht111
Sep 22, 2009 at 10:58 pm

Hola Verónica,

Sería “How long have you been working at your CURRENT job”. “Actuall/actually” son falsos amigos y no significan “actual/actualmente”. Véase http://www.hablamejoringles.com/falsos-amigos-actually/

Para la otra pregunta, quizá, “Do you like your job?” ?

Un saludo. Zac


 
Verito
Sep 22, 2009 at 11:13 pm

hola, muchas gracias por la pronta respuesta!
Con respecto a la otra pregunta, la sugerida, no es porque esa ya la utilicé en otra respuesta (Yes, I do. The pay is quite good and I really enjoy working with the people there. It’s like a big happy family! )

… esa me está costando! las demás ya las hice todas!

help me please! Gracias again =)


 
Verito
Sep 22, 2009 at 11:19 pm

(ya leí lo de “actuall and actually”… and actually I knew it! but i forgot it! ) jaja gracias!


 
Cecilia
Sep 29, 2009 at 8:25 am

Acabo de descubrirte…. Tus explicaciones sobre el present perfect me parecen geniales!!!!
Soy profesora de ingles y es verdad que el present perfect es el tiempo que mas molesta a mis alumnos. Mil gracias


 
liloman
Sep 30, 2009 at 6:12 pm

Hello

Thank you for the post. I’m revising the verb tenses and it’s been very useful for me.

Only a comment, the “correct” structure of this sentence:
¿Hace cuánto tiempo que no ves a tu familia?
It’s:
¿Cuánto hace que no ves a tu familia?

It’s amazing How several people have written this sentences bad.
I think that’s similar to How long time.

Cheerio. :)


 
Adela Walls
Oct 1, 2009 at 7:15 pm

Zac,

This is a fantastic explanation of the present perfect. Thank you! I always come to your site for the best explanations. I also like the videos at http://www.spanishdict.com/es. The teacher is nice. I bet you would like her!


 
zacht111
Oct 1, 2009 at 10:24 pm

Hi Adela,
Thanks for the tip! I’ll have to take a look at that site. Zac


 
Hello
Nov 6, 2009 at 1:35 pm

Yo:Hola! wapo ¿nos conocemos?
él:No
Yo: ¿Cómo que no? del blog… ¡qué famoso que te estás volviendo!
But in English… This is mi problem ¿How do you say?

Hello Zac te felicito por tu blog ¡congratulations!
Ahora supongamos que estamos en una discoteca en miami, o en Londres o en Alicante (que hay chicos que hablan en inglés wapísimos)… El caso es que yo los conozco de la nada, pero quiero hacer ver que los conozco de toda la vida ¿How do yo say? ¿Nos conocemos?
Podría ser a ver si le pego: Have we know us? o Do we two know each other? ( ésta ultima la he sacado del diccionario, but I’m not sure porque salia como Do you . Can you make me sure?( podrías tu asegurarme, he querido decir)
How do you say? Thank you


 
zacht111
Nov 6, 2009 at 5:50 pm

Hola Hello,

Podría ser “Do I know you?”, “Do we know each other?”, o “Have we met?”. Véase http://www.hablamejoringles.com/to-meet-to-get-to-know-to-know/.

Un saludo. Zac


 
María Jesús
Nov 12, 2009 at 1:06 am

que estupendo blog ZAC!

la primera vez que te ví en foto fué buscando un profesor de inglés ….que al final no he cogido ninguno por el tema económico, y ahora veo que tienes este estupendo blog, qué buen trabajo, ya soy fan tuya desde hoy!


 
MARKYU
Nov 18, 2009 at 8:58 am

Hola Zac,
Gracias por tu blog, es muy muy bueno. Tan solo tengo una pregunta. En la frase: “How time you are waiting?”…se podria decir tambien:”How long ARE you waiting?” en vez de :”How long have you been waiting?”.. es decir, la forma correcta de preguntar pero utilizando el PRESENT CONTINUOS en vez del PRESENT PERFECT CONTINUOS. Entiendo la regla del PRESENT SIMPLE, pero no logro adivinar la diefrencia con respecto al PRESENT CONTINUOS.
Gracias por todo y un saludo.
Markyu.


 
Zac
Nov 18, 2009 at 8:49 pm

Hola Markyu,

No, en realidad el único tiempo verbal que funciona en ese ejemplo es el presente perfecto continuo. Normalmente How long + presente continuo haría referencia al futuro. Por ejemplo,

How long are you staying? –> ¿Cuánto tiempo te vas a quedar?

Espero que te haya ayudado. Un saludo. Zac


 
MARKYU
Nov 19, 2009 at 8:36 am

Ok zac,
Step by Step….Muchas gracias,
Un saludo. Markyu.


 
jorge
Nov 21, 2009 at 12:33 am

chevere tu blog!! saludos desde lima


 
Antonio
Jan 27, 2010 at 11:19 am

Hola. Alguien sabría decirme donde puedo descargar un traductor inglés – español , español – inglés para un móvil nokia 5800 ?. Gracias y un saludo


 
Esther
Apr 5, 2010 at 2:37 pm

Tengo una duda en cuanto al presente perfecto. Cuando se habla de los logros de una persona, que està fallecida, pero son importantes en la actualidad ¿se puede utilizar el presente perfecto y ha de ultilizarse el pasado simple? Ejemplo. Michael Jackson ha popularizado grandes temas como Billy Jean y pasos de baile como el Moonwalk. (En inglès que tiempo verbal es mas correcto para referirse a estas acciones en estos casos, presente perfecto o pasado simple). Gracias.


 
Zac
Apr 5, 2010 at 9:06 pm

Hola Esther,

Es muy importante tener en cuenta si la persona en cuestión está viva o muerta. En el caso de Michael Jackson, no podemos utilizar el presente perfecto porque el periodo de tiempo en que cantaba y bailaba (es decir, su vida) es un tiempo que ha terminado. En el caso de Madonna, que sigue haciendo música, podríamos utilizar el presente perfecto (She has made many albums, por ejemplo) porque estamos hablando de un periodo de tiempo (otra vez, su vida) que no ha terminado. Sin embargo, si Madonna se jubilara también empezaríamos a utilizar el pasado simple, porque su vida profesional habría terminado.

Un saludo. Zac


 
Esther
Apr 8, 2010 at 12:04 pm

Muchas gracias por la aclaraciòn Zac!
Saludos.


 
Gabriel
May 13, 2010 at 4:42 pm

Hola,
Tengo una duda respecto a un ejercicio de presente simple el cual es asi:
(get married) He_____________ next year

Cual seria la forma correcta para completar este ejemplo????


 
jhoan
Jun 7, 2010 at 9:40 pm

biennnnnnn


 
jhoan
Jun 7, 2010 at 9:41 pm

odio todo esto


 
miriam
Oct 20, 2010 at 8:27 pm

Hola Zac, usted es el mejor profesor de ingles que existe en el planeta. Gracias por explicar las diferencias entre un idioma y otro. Eso nos ayuda a entender mejor y a no cometer tantos errores.


 
curso de inglés
Mar 9, 2011 at 2:02 am

Estimado Zac
Muchas gracias por la clase de inglés relacionada al presente perfecto es muy interesante, por favor será posible que me asesore en que páginas puedo empezar un curso de inglés

Muchas gracias
Saludos cordiales desde Quito ECuador Sud-América

YOLANDA NUÑEZ LUCIO


 
Chrissy Strous
Apr 10, 2011 at 9:49 am

Great Blog – whats the theme called? It would really suit on my site.


 
Fernando
Aug 12, 2011 at 10:02 am

Buen dia Zac

En el ejercicio numero 4 , si escribo : Have you known martha for a long time ?
diría algo como: Conoces a martha desde hace mucho ?
tambien es correcto? creo que en tu respuesta dice: desde hace cuanto conoces a martha?
no se si lo que digo yo tambien sea presente perfecto u otro tiempo que no reconozco.

Desde ya, muchas gracias. Saludos.


 
Fernando
Aug 12, 2011 at 12:05 pm

Zac otra gran duda,
me surgio por usar un traductor. Podemos diferenciar en ingles “toco la guitarra desde la semana pasada” de “he estado tocando la guitarra desde la semana pasada ” ? que serian como ejemplos alternos del ejercicio 3 de traduccion.

En mis escasos conocimientos de ingles supongo que uno seria presente perfecto y otro el presente perfecto continuo, es asi ?

Gracias de nuevo.


 
Melomano79
Aug 25, 2011 at 8:24 pm

Gracias, realmente es un tiempo en el cual aún tengo muchos problemas.. siento que todo está en presente perfecto.

supongamos la siguiente oración:

Te vendieron oregano
en Inglés sería:
They sold you oregano
Thet´ve sold you oregano

Gracias Zac


 
diana laura
Sep 27, 2011 at 1:57 am

mmm yo necesito u texto en presente perfecto y no lo encuentro seria genial que publicaran textos asi! :D


 
lola
Oct 17, 2011 at 6:16 pm

Hola, necesito ayuda como es la forma negativa de responder en el present perfect de how long example

*How long have you had your car?
I have had it since 1965.


 
kevin
Nov 14, 2011 at 5:05 pm

hola,necesito escribir sobre algun tema en presente perfecto continuo,o presente perfecto,pero no se como que tema


 
marta
Feb 14, 2012 at 5:38 pm

que gracias por realizar esta pagina sabes porrque es lo mejor para estudiar ingles y el presente perfecto pero puedes poner ejercicios en prresentes todos del ingles


 
jms
Apr 20, 2012 at 4:16 am

Disculpa Zac, un par de dudas, las preguntas numero 1 y 7 tienen una estructura similar “hace cuanto tiempo y cuanto timempo hace” no podrian ser traducidas ambas igual? ya sea “how long have you been…? o How long has it been…?”ya sea utilizar cualquiera de los estructuras a las dos preguntas, esque se parecen demasiado y tu las traduciste diferente.

1. ¿Cuánto tiempo hace que estás esperando este autobús?
How long have you been waiting for this bus?

7. ¿Hace cuánto tiempo que no ves a tu familia?
How long has it been since you last saw your family?

La otra duda esta relacionada con el presente simple pasivo y la pregunta 5. They are married since 20 years. Y tu la traduciste 5. They have been married for 20 years. Entiendo que utilices el presente perfecto porque es algo que empezo en el pasado y se sigue dando, pero no seria posible expresarlo con el presente simple pasivo.

Otro ejemplo seria: In Mexico: tacos are served with guacamole. Utilizo el presente simple pasivo porque no quiero decir quien lleva a cabo la accion, en la oracion, no seria igual y solo no se quiere decir quien lleva acbo la accion? no se si me explico, o ¿cuando utilizamos la forma pasiva y el presente perfecto? Yo supongo que cuando es algo que empezo en pasado y sigue sucediendo en forma ininterrumpida es el presente perfecto y cuando un evento constantemente empieza y termina y sigue comenzando y terminando se utiliza el presente simple pasivo.

saludos y muchas gracias por la ayuda…


 
natalia
Apr 30, 2012 at 8:07 pm

hi Zac!!!!

just a question…
Is correct “during how long…?

Thanks


 
Carla
May 21, 2012 at 9:16 am

Hola zac.. estoy estudiando p. perfecto para una evaluacion y acá encontré todo lo que necesitabaa.. sos un geniooo.. besote


 
Perdedor
Nov 18, 2012 at 12:59 am

¿el presente simple tambien lo llaman “voz activa”?. espero no estar confundido.


 
ANDREA TO
Nov 22, 2012 at 5:01 pm

porfavor estoy con una duda inmensa porque se usa tanto el been…ejemplo usted dice que lo correcto es asi ( I’ve been studying English for four years) …. no podria ser I have studied english for four years…


 
Zac
Nov 23, 2012 at 5:28 pm

Hola Andrea,
Sí, también se puede decir “I’ve studied English for four years”. Saludos. Zac


 
Nydia
Mar 20, 2013 at 7:21 pm

Veo que este post lo hiciste ya hace algunos años y sin embargo sigue tan vigente!
Muchas gracias por tus aportes. Personalmente me sentí algo avergonzada de ver que estadísticamente pertenezco a las mayorias. Consideraba que mi inglés estaba en un buen nivel (y de atrevida estoy tomando curso de alemán) y al ver que este es tu barómetro para clasificar el nivel de inglés… bueno.. me concentraré a perfeccionar lo que ya sé, retomando las bases y corrigiendo errores.
Me tendrás seguido por acá.


 
Zac
Mar 21, 2013 at 3:36 pm

Hola Nydia,

Efectivamente, este es uno de los posts más importantes de todos. ¡Me alegro de que sigas con ganas de mejorar! Un saludo. Zac


 
Nydia
Apr 18, 2013 at 2:51 pm

Hola de nuevo Zac, estaba tomando mis apuntes y note que en el ejercicio donde pides traducir la 2da oración, tu respuesta es: She’s from Colombia, but she’s lived/she’s been living in Spain for more than ten years .
En la segunda opción de este punto tu tienes she’s been living …. no sería she has been living..?
o es que la forma abreviada de has es ‘s como lo es para is:’s?

Gracias de antemano por tu aclaración.


 
Zac
Apr 19, 2013 at 4:42 pm

Hola Nydia,
Sí, efectivamente, “She’s” se utiliza tanto para “She is” como para “She has”.

Un saludo. Zac


 
Edras Vasquez
Jul 7, 2013 at 9:41 pm

Buen Dia, Me Fascina tu post solo tengo una duda.. el uso del SINCE se puede conjugar o mezclar con el presente simple, de la siguiente forma: SHE LIVES IN HOLLYWOD SINCE 2004, porque tengo entendido que en pasado simple si es incorrecto el usarlo, pero en presente es de igual manera incorrecto hacer uso del SINCE o es aceptable.. gracias por tu post es de mucha ayuda.

sdls.


 
Ruben
Jul 24, 2013 at 1:21 pm

Hi Zac!

Enhorabuena por el blog!! Llevo 1 anho viviendo en UK y desde que descubri tu blog mis progresos son mucho mas palpables.

Una pequenha duda: Como se diria “cuanto tiempo llevas trabajando para la empresa x”?

1- How long have you worked for x?
2- How long have you bee working for x?

Muchas gracias y un saludo


 
Zac
Jul 24, 2013 at 4:59 pm

Hola Ruben,

Las dos frases son correctas y puedes utilizar cualquiera de ellas. Un saludo. Zac


 
stella
Sep 23, 2013 at 8:10 pm

Hola mi duda es si puedo usar how long en pregunta solo con presente perfecto y no con continyo


 
Zac
Sep 24, 2013 at 3:33 pm

Hola Stella,

“How long” se puede utilizar con cualquier tiempo verbal, según el contexto. Por ejemplo,

How long were you there?
How long are you going to be there?
How long are you staying there?

Sin embargo, para hablar de cuánto tiempo uno lleva haciendo algo, el tiempo tiene que ser presente perfecto o presente perfecto continuo.

Un saludo. Zac


 
Marce
Nov 20, 2013 at 6:50 pm

Zac.

Congratulations you web site is amazing.

Currently I live in Gib. UK. But I from Colombia.
I went to EScuela Oficial de Idiomas in Spain for 3 years.
Now I am studying English by myself on BBC page and you fantastic page,

Could you please explain about Presente perfect with ever,never,still,just,already and yet

Sorry about my mistake


 
Jonathan Mac
Nov 27, 2013 at 5:06 am

Hi Zac,
tengo una pregunta (de nuevo), si dices que el presente simple se usa mas en “acciones habituales” me parece un poco raro en el ejercicio #3 : “toco la guitarra desde que era un niño” “I’ve been playing guitar for I was a kid” me suena como si alguien hubiese estado tocando la guitarra sin parar desde que era un niño (jeje), esta es mi pregunta, en este caso no podría ser “i play the guitar ……” ?
Gracias, y ahora estoy leyendo el blog en orden por el indice y voy x la segunda , aunq ya he leido bastantes desordenadamente xD.


 
Zac
Nov 28, 2013 at 3:30 pm

Hola Jonathan Mac,

Por el contexto se entiende que la persona quiere decir que sabe tocar la guitarra desde que era niño, no que ha estado tocando sin parar desde entonces. No se puede decir “I play the guitar since I was a kid”. Es incorrecto y no tiene sentido en inglés.

¡Me alegro de que te guste el blog! Un saludo. Zac


 

Reply

Copyright © 2014 hablamejoringles.com All rights reserved. Theme by Laptop Geek :)