Have you ever...? How long have you...?

En este lección, aprenderás a preguntar y responder sobre las experiencias y situaciones que ha vivido una persona durante su vida, usando un tiempo verbal que es muy común en el inglés: el Presente Perfecto.

Para refrescar la memoria sobre el uso del Presente Perfecto, haz click aquí.

Have you ever...? (¿Alguna vez has...?)

El uso de "ever" en esta pregunta indica que queremos saber si la persona ha realizado la acción alguna vez en su vida. 

¡Ojo! No usamos "ever" en la respuesta, sólo en preguntas. Si queremos responder que "nunca" hemos hecho algo, usamos "never".

  • Have you ever lived in London? No, I haven't.
    ¿Algunas vez has vivido en Londres? No, no he vivido en Londres.
  • Has Lucy ever bought car? Yes, she has.
    ¿Lucy alguna vez ha comprado un carro? Si, si ha comprado. 
  • Have you ever sung in public? No, I have never sung in public.
    ¿Alguna vez has cantado en público? No, nunca he cantado en público.

A diferencia del pasado simple, cuando usamos el presente perfecto no nos enfocamos en un momento especifico del pasado sino en la acción.

Been and Gone

Es muy común utilizar el presente perfecto para preguntar sobre viajes o visitas que hemos realizado a algún país o ciudad, es por esto que es importante entender la diferencia entre estas dos palabras.

  • Been es el pasado participio de be y puede traducirse como "estado". Lo usamos para decir que se ha visitado un lugar y se ha regresado.
    Where have you traveled? I have been to Rome. ¿A dónde has viajado? He estado en Roma.

  • Gone es el pasado participio de go y, en este caso, se traduce como "ido". Lo usamos para decir que se ha viajado algún lugar y no han regresado.
    Where is Michael? He is on vacation. He has gone to Rome. ¿A dónde se ha ido Michael? Está de vacaciones, se ha ido a Roma.

How long have you...? (¿Cuánto tiempo has...?)

Esta pregunta es utilizada si queremos saber durante cuánto tiempo se ha estado realizando una acción. Utilizamos el presente perfecto simple y continuo junto a las palabras "for" y "since".

  • How long have you known John?
    ¿Cuánto tiempo has conocido a John?
    I have known him for fifteen years.

    He conocido a John por quince años.

  • How long has it been raining?
    ¿Cuánto tiempo ha estado lloviendo?
    It's been raining since this morning.
    Ha estado lloviendo desde esta mañana.

En resumen, "Have you ever...?" se usa para preguntar sobre alguna situación o experiencia en la vida y "How long have you...?" para saber la duración de una acción.

Ejercicios
Ejercicios hechos: 0

Haz al menos 2 ejercicios para completar esta lección