Guía del present perfect en inglés: for, since, already, been y gone

El present perfect conecta el pasado con el presente: una acción ocurrió en un momento impreciso pero todavía importa ahora, o una situación empezó en el pasado y sigue ahora. Dos partes de esta unidad tratan de la forma y de los periodos conectados con el ahora, una trata de elegir según el tiempo terminado, y dos tratan de palabras señal y otros detalles. Esta guía tiene cinco partes, y coinciden exactamente con las cinco partes del diagnóstico.

Leer la guía en inglés → Esta página está traducida automáticamente y no la ha revisado un hablante nativo, por lo que puede contener errores. La versión en inglés es la de referencia.

Tu resultado del diagnóstico indica qué parte necesita repaso. Toca esa parte más abajo.

Conectado con el ahora la forma, y periodos que siguen hasta ahoraTiempo terminado present perfect frente a pasado simplePalabras señal already, yet, ever, been, gone, forma continua

La idea central: una línea del pasado al ahora

Imagina una línea que conecta una acción o situación del pasado con el momento presente. Si esa línea no se corta, el present perfect suele ser la opción correcta.

Una acción o situación empieza en el pasado y una línea la conecta con el momento presente
Uso Ejemplo
experiencia de vida She has run two marathons.
situación que sigue ahora I have worked here since March 2024.
cambio hasta ahora The town has grown since the new line opened.
periodo de tiempo no terminado I have had three coffees today.
  1. 1
    ¿El tiempo ya terminó, o sigue conectado con el ahora? Un tiempo terminado y mencionado, como yesterday, lleva pasado simple. Una conexión abierta lleva present perfect (parte 3).
  2. 2
    ¿Empezó en el pasado y sigue ahora? Usa el present perfect con for o since, no el presente simple (parte 2).
  3. 3
    ¿Una palabra señal o un detalle cambia la forma? Already, yet, ever, never, been, gone o la forma continua (partes 4 y 5).

La parte 1 trata de la forma en sí: have o has más el participio pasado.

1

Conectado con el ahora

Forma y participios pasados

¿Have o has? ¿Qué participio pasado? Primero, la forma.

La regla: El present perfect es have o has más el participio pasado. Las negaciones usan haven't o hasn't, y las preguntas ponen have o has al principio.

have/has + participio pasado

Sujeto Forma Ejemplo
I, you, we, they have + participio I have finished my homework.
he, she, it has + participio She has visited Japan twice.

Revisa el sujeto real: everyone, somebody y the number of son singulares (has); the prices of y a few students son plurales (have).

Participios irregulares

Forma base Pasado simple Participio pasado
go went gone
see saw seen
do did done
write wrote written
eat ate eaten
take took taken
sing sang sung
buy bought bought

Negaciones y preguntas

Tipo Ejemplo
negación I haven’t finished yet. She hasn’t called.
pregunta Have you ever been to Paris? Has he arrived?

Errores comunes en esta parte

  • have o has mal usadoMy parents has moved to Ulsan.✓ My parents have moved to Ulsan.My parents equivale a they, así que lleva have.
  • participio pasado incorrectoI have forgot her name.✓ I have forgotten her name.El participio de forget es forgotten.
  • present perfect con un tiempo terminadoDid they ever eaten here?✓ Have they ever eaten here?El participio eaten necesita have, no did.
2

Conectado con el ahora

For, since y how long

¿Empezó en el pasado y sigue ahora? ¿For, since o how long?

La regla: Usa el present perfect para una situación que empezó en el pasado y sigue ahora, no el presente simple. For va con una duración; since va con un punto de inicio.

¿For o since?

Palabra Seguida de Ejemplo
for una duración for three weeks, for ages, for a long time
since un punto de inicio (un día, un año, un hecho) since Monday, since 2019, since I was a child

No el presente simple

Incorrecto Correcto
I know him for ten years. I have known him for ten years.
How long do you work here? How long have you worked here?
I am in this class since March. I have been in this class since March.

Muchos idiomas, como el coreano, el chino y el japonés, usan aquí una forma de presente o de pasado. El inglés necesita el present perfect cuando el periodo sigue hasta ahora. For con pasado simple describe un periodo terminado: I lived in Busan for two years (ya no vivo allí).

Errores comunes en esta parte

  • for y since confundidosI have lived here since three years.✓ I have lived here for three years.Three years es una duración, así que lleva for.
  • presente simple donde hace falta el present perfectI work here since March.✓ I have worked here since March.La situación empezó en marzo y sigue ahora.
  • presente simple donde hace falta el present perfectHow long do you know Sara?✓ How long have you known Sara?How long pregunta por un periodo hasta ahora.
3

Tiempo terminado

¿Present perfect o pasado simple?

¿El tiempo ya terminó, o sigue conectado con el ahora?

La regla: Un tiempo terminado y mencionado (yesterday, in 2019, ago, una pregunta con when) lleva pasado simple. Sin tiempo mencionado, con un periodo hasta ahora (since, so far) o con una primera vez, se usa el present perfect.

¿Tiempo terminado o conexión abierta?

Forma Uso Ejemplo
pasado simple un tiempo concreto y terminado I saw him yesterday.
present perfect sin tiempo concreto, o con conexión con el ahora I have seen him before.

Palabras señal

Pasado simple Present perfect
yesterday, last week, in 2019, ago, when? ever, never, since, so far, up to now, recently

Después de it is the first time (o the second time), usa el present perfect: It’s the first time I have seen snow. This week o this month admiten los dos tiempos, según si el periodo ya terminó.

Errores comunes en esta parte

  • present perfect con un tiempo terminadoI have graduated in 2022.✓ I graduated in 2022.In 2022 es un tiempo concreto y terminado.
  • present perfect con un tiempo terminadoWhen have you started the job?✓ When did you start the job?When pregunta por un momento concreto.
  • presente simple donde hace falta el present perfectIt's the first time I see the ocean.✓ It's the first time I have seen the ocean.Después de it is the first time, usa el present perfect.
Más: inglés americano

En inglés americano, el pasado simple también es común con just, already y yet: I just ate. Did you finish yet? Allí las dos formas son correctas. El present perfect sigue siendo necesario con since, so far y con un periodo que sigue ahora.

4

Palabras señal

Already, yet, just, ever y never

Already, yet, just, ever o never: ¿dónde va cada una?

La regla: Already y just suelen ir entre have y el participio; yet suele ir al final de negaciones y preguntas. Ever se usa en preguntas y después de superlativos; never significa en ningún momento hasta ahora.

Dónde va cada palabra

Palabra Posición Ejemplo
already entre have y el participio, oraciones afirmativas I have already finished.
yet al final de negaciones y preguntas I haven’t finished yet. Have you finished yet?
just entre have y el participio She has just left.
still antes de haven’t o hasn’t I still haven’t replied.
ever en preguntas, y después de superlativos Have you ever been to Paris? The best pizza I have ever had.
never entre have y el participio, significa en ningún momento I have never tried sushi.
so far a menudo al final, significa hasta ahora We have finished three tasks so far.

Después de una palabra negativa como nobody, usa ever, no never: Nobody has ever complained.

Errores comunes en esta parte

  • palabra señal incorrecta para la posición o el significadoI have ever seen that movie.✓ I have seen that movie. / I have never seen that movie.Ever no se usa en una afirmación.
  • palabra señal incorrecta para la posición o el significadoI have finished yet my homework.✓ I have already finished my homework. / I haven't finished my homework yet.Yet va al final de negaciones y preguntas.
Más: estructuras formales

Have yet to más un verbo significa no haberlo hecho hasta ahora: I have yet to meet him. En la escritura formal, never puede empezar una oración, y entonces have o has va antes del sujeto: Never have I seen such a crowd.

5

Palabras señal

Been, gone y la forma continua

¿Been o gone? ¿Simple o continuo? El detalle decide el significado.

La regla: Been to significa que fue y volvió; gone to significa que todavía está fuera. La forma continua destaca una actividad en curso, pero los verbos estativos y los conteos de cosas terminadas llevan la forma simple.

Been frente a gone

Palabra Significado Ejemplo
been to fue y volvió I have been to Rome twice.
gone to sigue allí, o va de camino She’s not here. She has gone to the store.

En inglés americano, have gone también se usa para visitas repetidas (I’ve gone there many times). La diferencia siempre importa cuando alguien está fuera ahora.

Present perfect continuo

Forma Destaca Ejemplo
present perfect finalización, resultado, un conteo I have written three emails.
present perfect continuo la actividad en curso I have been writing emails all morning.

Los verbos estativos como know, own, belong, believe y have (con el sentido de poseer) no llevan la forma continua: I have known her for years, no have been knowing.

Errores comunes en esta parte

  • been y gone confundidosMark has been to lunch; he'll be back at one.✓ Mark has gone to lunch; he'll be back at one.Gone to significa que él todavía está fuera.
  • present perfect frente a present perfect continuoWe have been owning this car for years.✓ We have owned this car for years.Own es un verbo estativo y no lleva la forma continua.

Autoevaluación

¿Es correcta cada oración? Toca para ver la respuesta. La etiqueta de la parte te indica dónde mirar si no estabas seguro.

Parte 1My friends has arrived.

Incorrecta. My friends have arrived. My friends equivale a they, así que lleva have.

Parte 1Have you ever flown a kite?

Correcta. El participio de fly es flown.

Parte 2I have taught English for twelve years.

Correcta. For va con una duración, y la situación sigue ahora.

Parte 2She is here since noon.

Incorrecta. She has been here since noon. La situación empezó al mediodía y sigue ahora.

Parte 3I have bought this jacket two days ago.

Incorrecta. I bought this jacket two days ago. Ago marca un tiempo terminado.

Parte 3So far, I have read two of her novels.

Correcta. So far significa hasta ahora.

Parte 4I have never ridden a camel.

Correcta. Never va entre have y el participio.

Parte 4I have finished already my essay.

Incorrecta. I have already finished my essay. Already va entre have y el participio.

Parte 5Kate has gone to Spain, so she isn't here.

Correcta. Gone to significa que ella todavía está fuera.

Parte 5I have been believing in ghosts since I was little.

Incorrecta. I have believed in ghosts since I was little. Believe es un verbo estativo.

Prompt de práctica con IA

Pega esto en una herramienta de chat con IA.

Mostrar el prompt
Quiero practicar el present perfect en inglés: la forma con have y has, los participios pasados irregulares, for, since y how long, la elección entre el present perfect y el pasado simple, palabras señal como already, yet, just, ever y never, been frente a gone, y la forma continua. Dame una pregunta cada vez y alterna el formato: completar el espacio, opción múltiple (de A a D), oraciones de «¿correcta o no?» y reescritura de oraciones. Asegúrate de que el contexto haga correcta exactamente una respuesta, y evita ítems en los que el inglés americano también acepte el pasado simple (por ejemplo con just, already o yet). Recorre cinco áreas: forma y participios pasados; for, since y how long; present perfect frente a pasado simple; palabras señal; y been, gone y la forma continua. Empieza en nivel intermedio, sube la dificultad después de dos respuestas correctas seguidas y bájala después de dos incorrectas. Si fallo una pregunta, explícame la regla en español y luego continúa. Cada 10 preguntas, dime cuál de las cinco áreas debería repasar.

Leer la guía en inglés →