
GRAMÁTICA INGLESA · TIEMPOS VERBALES
Present perfect en inglés: conecta el pasado con el presente
Entiende la lógica del presente perfecto, forma frases con have y has y elige con seguridad entre since, for, already, yet, ever y never.
Tres conexiones entre el pasado y el presente
Empezó antes y continúa
I have lived here since 2021.La acción o el estado comenzó en el pasado y sigue siendo verdad ahora.
Vivo aquí desde 2021.
Experiencia hasta hoy
Have you ever worked abroad?Preguntamos o contamos si algo ha ocurrido alguna vez, sin decir un momento terminado.
¿Has trabajado alguna vez en el extranjero?
Resultado visible ahora
She has just sent the report.La acción es reciente y su consecuencia importa en este momento.
Acaba de enviar el informe.
La idea clave: una acción pasada que todavía toca el presente
El present perfect no sitúa una acción en un pasado cerrado. Lo usamos cuando miramos desde ahora hacia atrás: el periodo sigue abierto, la experiencia forma parte de la vida de alguien o el resultado continúa siendo relevante.
Si dices cuándo ocurrió algo en un periodo terminado, normalmente necesitas past simple. Si el tiempo llega hasta ahora o no indicas cuándo, el present perfect suele ser la elección correcta.
Pregunta mental: ¿esta acción conserva un puente con ahora? Si la respuesta es sí, piensa en present perfect.
Cómo se forma el present perfect
Combina el auxiliar have o has en presente con el participio pasado del verbo principal. Have acompaña a I, you, we y they; has acompaña a he, she e it.
| Afirmativa | Subject + have/has + past participle | Maya has finished the lesson. | Maya ha terminado la lección. |
|---|---|---|---|
| Afirmativa | Subject + have/has + past participle | Maya has finished the lesson. | Maya ha terminado la lección. |
| Negativa | Subject + have/has + not + past participle | Maya hasn't finished the lesson yet. | Maya todavía no ha terminado la lección. |
| Pregunta | Have/Has + subject + past participle? | Has Maya finished the lesson? | ¿Maya ha terminado la lección? |
| Respuesta corta | Yes, subject + have/has. / No, subject + haven't/hasn't. | Yes, she has. / No, she hasn't. | Sí. / No. |
En conversación y escritura informal son frecuentes I've, you've, we've, they've, he's, she's, hasn't y haven't. No confundas he's con he is: el participio que viene después aclara que significa he has.
Have y has son auxiliares: la información principal está en el participio, no en una forma de pasado simple.
El participio pasado: la pieza que no puede faltar
Los verbos regulares suelen añadir -ed, pero los irregulares tienen una forma propia que conviene aprender en contexto.
- Regla general:
work → worked,clean → cleaned. - Verbos terminados en -e:
live → lived. - Consonante + y:
study → studied. - En algunos verbos cortos se duplica la consonante final:
stop → stopped.
| Infinitivo | Past simple | Participio | Ejemplo |
|---|---|---|---|
be | was/were | been | We have been ready since nine.Estamos preparados desde las nueve. |
go | went | gone | Leo has gone to class.Leo ha ido a clase y todavía está allí. |
write | wrote | written | I have written the email.He escrito el correo. |
see | saw | seen | Have you seen this film?¿Has visto esta película? |
take | took | taken | They have taken the test.Han hecho el test. |
Aprende cada verbo irregular como una familia de tres formas y úsalo en una frase completa.
Cuatro usos esenciales del present perfect
Cuatro intenciones explican la mayoría de usos reales. La línea temporal y los marcadores ayudan, pero la intención comunicativa decide.
1. Situaciones que empezaron antes y continúan
Se combina a menudo con since para el punto de inicio y con for para la duración. El estado o la actividad sigue vigente.
We have known each other for eight years.Nos conocemos desde hace ocho años.He has worked remotely since March.Trabaja a distancia desde marzo.2. Experiencias de vida sin fecha cerrada
Interesa si la experiencia forma parte de la vida hasta ahora, no el día exacto en que ocurrió. Ever y never son frecuentes.
Have you ever spoken English in a meeting?¿Has hablado alguna vez en inglés en una reunión?I have never missed a flight.Nunca he perdido un vuelo.3. Acciones recientes con resultado actual
Already, yet y just sitúan la atención en lo que ya ha ocurrido, todavía no ha ocurrido o acaba de ocurrir.
I have already uploaded the file.Ya he subido el archivo.They haven't replied yet.Todavía no han respondido.The train has just arrived.El tren acaba de llegar.4. Repeticiones dentro de un periodo abierto
Today, this week y so far pueden acompañar al present perfect cuando el periodo todavía no ha terminado.
She has called three times today.Ha llamado tres veces hoy.We have completed four units so far.Hasta ahora hemos completado cuatro unidades.Marcadores temporales por intención
Cada marcador responde a una pregunta distinta: inicio, duración, experiencia, progreso o resultado. Aprende su intención y su posición habitual.
since
I have studied English since September.Punto de inicio: Antes de una fecha, hora o evento
Estudio inglés desde septiembre.
for
I have studied English for six months.Duración: Antes de un periodo
Estudio inglés desde hace seis meses.
already
We have already booked the room.Antes de lo esperado: Entre have/has y el participio
Ya hemos reservado la habitación.
yet
Have you booked the room yet?Hasta ahora: Normalmente al final, en preguntas y negativas
¿Ya has reservado la habitación?
ever
Have you ever met a famous person?Alguna vez: Antes del participio, sobre todo en preguntas
¿Has conocido alguna vez a una persona famosa?
never
I have never flown alone.En ninguna ocasión: Antes del participio; no lleva otra negación
Nunca he volado solo.
just
The lesson has just started.Hace un momento: Entre have/has y el participio
La lección acaba de empezar.
so far
We have learned twelve verbs so far.Hasta este momento: Normalmente al final
Hasta ahora hemos aprendido doce verbos.
Since introduce el comienzo; for mide la distancia desde ese comienzo hasta ahora. Yet suele aparecer en preguntas y negativas; already es habitual en afirmativas.
Present perfect o past simple: decide con dos preguntas
Ambos tiempos pueden hablar del pasado, pero enfocan momentos distintos. No los elijas por la traducción literal al español: mira si el periodo está cerrado y si se nombra un momento terminado.
| Cambiar entre present perfect y past simple | Present perfect | Past simple |
|---|---|---|
| ¿El momento está terminado o aparece una fecha cerrada? | No: periodo abierto o tiempo no especificado. | Sí: yesterday, last week, in 2022, when I was a child. |
| ¿Importa el resultado ahora? | Sí: la consecuencia sigue presente. | No necesariamente: narramos un hecho terminado. |
I have visited London three times.He visitado Londres tres veces.
Nora has lost her keys, so she can't get in.Nora ha perdido las llaves, así que no puede entrar.
I visited London in 2022.Visité Londres en 2022.
Nora lost her keys yesterday, but she found them later.Nora perdió las llaves ayer, pero luego las encontró.
- ¿Dices cuándo ocurrió? Usa past simple.
- ¿El periodo incluye el presente? Considera present perfect.
- ¿Hay una consecuencia visible ahora? Present perfect suele encajar.
Present perfect simple o continuous
El simple suele destacar el resultado, la cantidad o un estado. El continuous destaca la actividad y su duración. A veces ambos son posibles, pero cambia el foco.
| # | Foco en resultado o cantidad | Foco en proceso o duración |
|---|---|---|
| 1 | I have read three chapters.He leído tres capítulos. | I have been reading for two hours.Llevo dos horas leyendo. |
| 2 | I have known Ana since school.Conozco a Ana desde el colegio. | Not normally: I have been knowing Ana since school.Forma no habitual con know, que es un verbo de estado. |
Verbos de estado como know, believe, own y need suelen ir en present perfect simple, no en continuous.
Errores frecuentes y cómo corregirlos
Corrige la lógica, no solo la forma. Estos errores aparecen cuando se mezcla el auxiliar, el participio y los marcadores temporales.
Forma incorrecta 1
I have saw the message.
Corrección: I have seen the message.
Después de have va el participio seen, no el past simple saw.
Forma incorrecta 2
She has finished yesterday.
Corrección: She finished yesterday.
Yesterday es un momento terminado y pide past simple.
Forma incorrecta 3
I am lived here for years.
Corrección: I have lived here for years.
El auxiliar del present perfect es have, no be.
Forma incorrecta 4
We have lived here since five years.
Corrección: We have lived here for five years.
For expresa duración; since introduce el punto de inicio.
Forma incorrecta 5
I haven't never tried it.
Corrección: I have never tried it.
Never ya contiene la negación; evita la doble negación.
Forma incorrecta 6
Tom has been to Paris, so he isn't here.
Corrección: Tom has gone to Paris, so he isn't here.
Has gone indica que sigue allí; has been indica que fue y regresó.
Ejemplos de present perfect en situaciones reales
Observa qué conecta cada frase con el presente: progreso, resultado, experiencia, ausencia de resultado o cantidad acumulada.
My English has improved since I started practising every day.Mi inglés ha mejorado desde que empecé a practicar cada día.
cambio hasta ahoraThe meeting has already begun.La reunión ya ha empezado.
resultado actualHave you finished the exercise yet?¿Has terminado ya el ejercicio?
resultado esperadoWe haven't chosen a date yet.Todavía no hemos elegido una fecha.
acción pendienteSara has never driven on the left.Sara nunca ha conducido por la izquierda.
experiencia de vidaHow many lessons have you completed so far?¿Cuántas lecciones has completado hasta ahora?
cantidad acumuladaEjercicios de present perfect con respuestas razonadas
Completa primero sin mirar. Después abre cada respuesta y comprueba no solo la forma, sino también la pista temporal.
0/15
1. Completa con la forma correcta
Usa have o has y el participio adecuado.
I ___ (finish) the report.
Respuesta: have finished
I lleva have; el participio regular es finished.
Marta ___ (not call) yet.
Respuesta: hasn't called
Marta es tercera persona; en negativa usamos hasn't + called. Yet señala que sigue pendiente.
___ you ever ___ (try) sushi?
Respuesta: Have / tried
La experiencia usa Have you ever + participio tried.
We ___ (know) each other since 2019.
Respuesta: have known
Since 2019 marca un inicio que llega hasta ahora; know usa present perfect simple.
He ___ (go) to the bank; he'll return at noon.
Respuesta: has gone
Has gone indica que ha ido al banco y todavía no ha vuelto.
2. Elige entre present perfect y past simple
Busca un periodo abierto, una fecha cerrada o un resultado actual.
I ___ (see) that film last Friday.
Respuesta: saw
Last Friday es un momento terminado: past simple.
I ___ (see) that film three times.
Respuesta: have seen
No se especifica cuándo y contamos experiencia acumulada: present perfect.
They ___ (move) here in 2020.
Respuesta: moved
In 2020 cierra el momento: past simple.
They ___ (live) here for four years.
Respuesta: have lived
For four years conecta el inicio con ahora: present perfect.
She ___ just ___ (arrive).
Respuesta: has / arrived
Just señala un hecho recién ocurrido con resultado presente.
3. Detecta y repara el error
Reescribe cada frase para que la forma y el significado coincidan.
I have finished it yesterday.
Respuesta: I finished it yesterday.
Yesterday exige past simple.
He has went home.
Respuesta: He has gone home.
El participio de go es gone.
We have waited since two hours.
Respuesta: We have waited for two hours.
Two hours es duración, por eso usamos for.
Did you ever see snow?
Respuesta: Have you ever seen snow?
La pregunta sobre experiencia usa Have + ever + seen.
She hasn't finished already.
Respuesta: She hasn't finished yet.
En una negativa, yet expresa que algo sigue pendiente.
Preguntas frecuentes sobre el present perfect
¿Qué es el present perfect?
Es un tiempo verbal que conecta una acción o estado anterior con el presente. Puede expresar continuidad, experiencia, repetición en un periodo abierto o un resultado actual.
¿Cuál es la estructura del present perfect?
La estructura básica es sujeto + have/has + participio pasado. En negativa se añade not y en preguntas have o has pasa delante del sujeto.
¿Cuándo se usa since y cuándo for?
Since introduce el punto de inicio, como since Monday. For expresa la duración, como for three days.
¿Dónde se colocan already y yet?
Already suele ir entre have/has y el participio. Yet aparece normalmente al final de preguntas y frases negativas.
¿Cómo se usan ever y never?
Ever pregunta si algo ha ocurrido alguna vez; never afirma que no ha ocurrido en ninguna ocasión. Never no se combina con otra negación.
¿Puedo usar present perfect con yesterday?
Normalmente no. Yesterday es un tiempo terminado, por lo que se usa past simple: I saw her yesterday.
¿Qué diferencia hay entre has been y has gone?
Has been suele indicar que la persona fue y regresó. Has gone indica que se ha ido y todavía está fuera.
¿Qué diferencia hay entre present perfect simple y continuous?
El simple destaca resultado, cantidad o estado; el continuous destaca actividad y duración. Los verbos de estado suelen ir en simple.
Convierte la línea temporal en una decisión automática
Repasa la forma del participio, contrasta el present perfect con el past simple y practica con periodos abiertos. Cuanto más identifiques la conexión con ahora, menos dependerás de traducir palabra por palabra.
- Ver todos los tiempos verbales
- Repasar el participio pasado
- Practicar verbos irregulares
- Comparar con past simple
- Entender el present perfect continuous
- Hacer el test de nivel