Gramática · Presente perfecto
El tiempo que el español
resuelve con un presente.
El presente perfecto se monta con have o has más el participio, y eso se aprende en un minuto. Lo que cuesta es saber cuándo toca él y cuándo toca el pasado simple, porque en español muchas de estas frases van en presente: I live here since 2010 es el calco que delata a cualquiera. Esta guía cubre los cuatro usos con 24 ejemplos, el participio con sus reglas y su pronunciación, los 8 marcadores, been frente a gone, la comparación con el pasado simple y 12 errores típicos. Todo se puede escuchar.
Antes de la estructura, el sentido
Cuatro usos,
y los cuatro miran al presente
Aunque hable de cosas que ya pasaron, este tiempo siempre tiene un pie en el ahora: o el momento sigue abierto, o el resultado se nota todavía, o simplemente no se dice cuándo fue. En cuanto aparece una fecha cerrada, el turno es del pasado simple.
Experiencias de vida
alguna vez, nunca
Algo que ha pasado en un momento sin concretar. Lo que importa es que ha ocurrido, no cuándo. En cuanto dices cuándo, el tiempo cambia a pasado simple.
Acción reciente
acaba de pasar
Algo terminado hace muy poco, con el efecto todavía caliente. Es el territorio de just, already y yet, que son las tres palabras que más acompañan a este tiempo.
Sigue abierto
empezó y continúa
Algo que empezó en el pasado y sigue siendo verdad ahora. Aquí el español usa presente —vivo aquí desde 2010
— y el inglés, presente perfecto. Es la diferencia que más se falla.
Resultado presente
importa lo que queda
La acción terminó, pero lo que cuenta es la consecuencia de ahora. I have broken my leg no habla del accidente: habla de que sigues escayolado.
La prueba más rápida: si puedes añadir yesterday, last week o in 2019 sin que la frase chirríe, entonces no era presente perfecto. Ese tiempo y una fecha cerrada no caben en la misma oración.
Uso 1 de 4
Experiencias de vida
Lo que has hecho alguna vez, sin decir cuándo. Van con ever, never, twice, before o un número de veces. En el momento en que añades una fecha concreta, la frase cambia a pasado simple.
| Ejemplo | En español |
|---|---|
I have visited Paris twice. | He estado en París dos veces. |
She has written three books. | Ha escrito tres libros. |
We have seen that film already. | Ya hemos visto esa película. |
Have you ever met the director? | ¿Has conocido alguna vez al director? |
They have never eaten sushi. | Nunca han comido sushi. |
He has worked in four countries. | Ha trabajado en cuatro países. |
I have read that book twice. | He leído ese libro dos veces. |
The team has won the championship before. | El equipo ya ha ganado el campeonato otras veces. |
Uso 2 de 4
Lo que acaba de pasar
Acciones terminadas hace poco y con efecto en el presente. Aquí viven just, already y yet, y cada una tiene su sitio exacto en la frase: dos van en medio y una va al final.
| Ejemplo | En español |
|---|---|
They have just arrived at the airport. | Acaban de llegar al aeropuerto. |
I have just finished my project. | Acabo de terminar mi proyecto. |
She has already sent the email. | Ya ha enviado el correo. |
The dog has already eaten all its food. | El perro ya se ha comido toda la comida. |
She hasn't finished the report yet. | Todavía no ha terminado el informe. |
The package hasn't arrived yet. | El paquete todavía no ha llegado. |
Have you eaten lunch yet? | ¿Ya has comido? |
My family has just bought a new car. | Mi familia acaba de comprarse un coche. |
Usos 3 y 4 de 4
Lo que sigue abierto
Situaciones que empezaron antes y siguen ahora, y acciones cuyo resultado se nota todavía. Es el uso que el español resuelve con presente, y por eso el hispanohablante lo omite: I live here since 2010 es el calco clásico.
| Ejemplo | En español |
|---|---|
He has lived here since 2010. | Vive aquí desde 2010. |
We have known each other for years. | Nos conocemos desde hace años. |
She has worked in London all her life. | Trabaja en Londres desde siempre. |
They have been married for nearly fifty years. | Llevan casados casi cincuenta años. |
I have had this phone since January. | Tengo este móvil desde enero. |
It hasn't rained for three weeks. | No llueve desde hace tres semanas. |
How long have you studied English? | ¿Cuánto tiempo llevas estudiando inglés? |
The shop has been closed since Monday. | La tienda está cerrada desde el lunes. |
La segunda pieza
El participio:
cuatro reglas y una lista que hay que memorizar
En los verbos regulares el participio es igual que el pasado y se forma con -ed, con cuatro reglas de ortografía. En los irregulares hay una tercera forma que no se deduce de nada: write da wrote en pasado y written en participio, y confundirlas es el error más visible de este tiempo.
| Regla | Cuándo se aplica | Cambio | Ejemplo |
|---|---|---|---|
| + ed | La mayoría de los regulares | work→worked | You have worked here for years.Llevas años trabajando aquí. |
| + d | Verbos que ya terminan en -e | live→lived | He has lived here since 2010.Vive aquí desde 2010. |
| -y → -ied | Consonante más -y | study→studied | You have studied for the exam.Has estudiado para el examen. |
| doble consonante | Una sílaba en consonante, vocal, consonante | stop→stopped | The rain has stopped at last.Por fin ha parado de llover. |
| irregular | Forma propia que hay que memorizar | write→written | He has written three books.Ha escrito tres libros. |
/t/
Tras sonido sordo: k, p, f, s, ch
I have worked all day.
No añade sílaba: worked suena workt
.
/d/
Tras sonido sonoro o vocal
She has lived here for years.
Tampoco añade sílaba, y es la más frecuente.
/ɪd/
Solo tras -t o -d
The rain has started again.
Esta sí añade una sílaba entera a la palabra.
La -ed solo añade una sílaba cuando el verbo ya terminaba en -t o -d. En todos los demás casos se pega al final sin sonar aparte: worked es una sílaba, no dos.
Las palabras que lo acompañan
Los 8 marcadores
y el sitio exacto de cada uno
Este tiempo casi nunca viaja solo. Y estas palabras no se colocan donde a uno le suene: just y already van en medio, yet va al final y solo en negativas y preguntas, y for y since se reparten según si detrás viene una duración o un punto de partida.
| Palabra | Dónde va | Ejemplo |
|---|---|---|
| just | Entre el auxiliar y el participio | They have just arrived.Acaban de llegar. |
| already | Entre el auxiliar y el participio | She has already sent the email.Ya ha enviado el correo. |
| yet | Al final, y solo en negativa o pregunta | The package hasn't arrived yet.El paquete todavía no ha llegado. |
| ever | Delante del participio, solo en pregunta | Have you ever been to Japan?¿Has estado alguna vez en Japón? |
| never | Delante del participio; el not sobra | They have never eaten sushi.Nunca han comido sushi. |
| for | Delante de una cantidad de tiempo | We have known each other for years.Nos conocemos desde hace años. |
| since | Delante de un punto de partida | He has lived here since 2010.Vive aquí desde 2010. |
| How long | Abre la pregunta por la duración | How long have you studied English?¿Cuánto llevas estudiando inglés? |
For mide y since señala. Si puedes contar las horas es for ten years; si puedes marcarlo en un calendario es since 2010. Por eso since ten years no existe.
Dos participios del mismo verbo
Been o gone:
si ha vuelto o si sigue fuera
Los dos son participios de go en este contexto y significan cosas distintas. Has been to cuenta una experiencia terminada: fue y ya está de vuelta. Has gone to explica una ausencia: no está porque sigue allí.
Con been · fue y volvió
He has been to Paris.
Con gone · sigue allí
He has gone to Paris.
Con been fue y ya ha vuelto. Con gone sigue allí.
Con been · fue y volvió
I have been to the bank this morning.
Con gone · sigue allí
She has gone to the bank.
El primero cuenta una gestión hecha; el segundo explica por qué no está.
Con been · fue y volvió
They have been to that restaurant twice.
Con gone · sigue allí
They have gone to the restaurant.
Been cuenta experiencias; gone dice dónde está alguien ahora.
Con been · fue y volvió
Have you ever been to Japan?
Con gone · sigue allí
My parents have gone on vacation.
Por eso Have you ever gone to Japan? no es lo que quieres preguntar.
La decisión que de verdad cuesta
Presente perfecto
frente al pasado simple
Ninguna de estas frases está mal: cada par dice dos cosas distintas. La regla que las separa es una sola: si la oración dice cuándo pasó —con fecha, con ago, con last o con yesterday—, el tiempo es pasado simple. Si no lo dice, o si el periodo sigue abierto, es presente perfecto.
Presente perfecto
I have seen that film.
Pasado simple
I saw that film last night.
En cuanto dices cuándo, el presente perfecto deja de valer.
Presente perfecto
She has lived in London for ten years.
Pasado simple
She lived in London for ten years.
El primero significa que sigue allí; el segundo, que ya no.
Presente perfecto
I have lost my keys.
Pasado simple
I lost my keys yesterday.
El primero dice que siguen perdidas; el segundo solo cuenta el suceso.
Presente perfecto
Have you finished the report?
Pasado simple
Did you finish the report on Friday?
Sin fecha, presente perfecto. Con fecha, pasado simple, y el auxiliar cambia a did.
Presente perfecto
He has never been to Spain.
Pasado simple
He didn't go to Spain last summer.
Una experiencia de toda la vida frente a un viaje que no ocurrió en una fecha.
Presente perfecto
They have just arrived.
Pasado simple
They arrived two hours ago.
Ago siempre marca un momento cerrado: nunca va con presente perfecto.
Esta comparación es la que decide el uso, y por eso va aquí y no en una nota al pie: casi todos los fallos de presente perfecto son en realidad fallos de haber elegido el tiempo equivocado.
La estructura, pieza a pieza
Forma afirmativa:
have o has más participio
Lo único que cambia según el sujeto es el auxiliar: has para he, she e it, y have para todo lo demás. El participio no se toca nunca: es la misma forma para las seis personas.
| Sujeto | Ejemplo |
|---|---|
| I / you / we / theyhave | I have broken my computer.He roto el ordenador. |
| I / you / we / theyhave | We have finished our work.Hemos terminado el trabajo. |
| I / you / we / theyhave | They have already eaten dinner.Ya han cenado. |
| he / she / ithas | She has lived in London all her life.Vive en Londres desde siempre. |
| he / she / ithas | The team has won the championship.El equipo ha ganado el campeonato. |
| he / she / ithas | The price has increased a lot.El precio ha subido mucho. |
El not va pegado al auxiliar
Forma negativa:
haven't y hasn't
La negación no usa do ni does: el not se pega detrás de have o has, entre las dos piezas. Y ojo con never, que ya es negativo por sí solo y no admite un auxiliar negativo delante.
| Sujeto | Contracción | Ejemplo |
|---|---|---|
| I / you / we / they | haven't | I haven't seen him lately.No lo he visto últimamente. |
| I / you / we / they | haven't | The children haven't done their homework.Los niños no han hecho los deberes. |
| I / you / we / they | haven't | You haven't told me the truth.No me has dicho la verdad. |
| he / she / it | hasn't | He hasn't started his project yet.Todavía no ha empezado el proyecto. |
| he / she / it | hasn't | The letter hasn't arrived.La carta no ha llegado. |
| he / she / it | hasn't | It hasn't rained this week.Esta semana no ha llovido. |
He hasn't never been to Spain niega dos veces. La forma buena deja el auxiliar en afirmativa: he has never been to Spain.
Y la otra mitad que faltaba
La pregunta:
do y does delante
La pregunta se construye con el auxiliar al principio, o justo detrás de la palabra interrogativa. Y pasa lo mismo que en la negativa: el auxiliar se queda con la -s y el verbo va desnudo. La respuesta corta repite el auxiliar, nunca el verbo.
| Auxiliar | Ejemplo | Respuesta corta |
|---|---|---|
| Have | Have you ever met the director?¿Has conocido alguna vez al director? | Yes, I have. / No, I haven't. |
| Have | Have you eaten lunch yet?¿Ya has comido? | Yes, I have. / No, I haven't. |
| Have | Where have you been all morning?¿Dónde has estado toda la mañana? | — |
| Has | Has she finished the report yet?¿Ya ha terminado el informe? | Yes, she has. / No, she hasn't. |
| Has | Has the package arrived?¿Ha llegado el paquete? | Yes, it has. / No, it hasn't. |
| Have | How many books have you read this year?¿Cuántos libros has leído este año? | — |
Lo que más delata
Los 12 errores
que se repiten en todos los niveles
Cuatro son de elegir el tiempo equivocado, tres de montar mal las dos piezas, dos de for y since y tres de colocar mal los marcadores. El altavoz solo lee la versión correcta.
El español usa presente para lo que empezó antes y sigue; el inglés pide presente perfecto. Es el calco número uno.
Con una fecha cerrada el tiempo es pasado simple. Yesterday y el presente perfecto no van juntos nunca.
Ago marca un momento concreto, así que arrastra la frase al pasado simple.
Detrás de have o has va el participio, no el pasado simple.
Y el participio de write es written, no la forma base.
Con he, she o it el auxiliar es has.
Para preguntar por una experiencia se usa been: gone significaría que sigues allí.
Since pide un punto de partida y for, una cantidad de tiempo.
Yet solo aparece en negativas y preguntas, y siempre al final.
La negativa de already es yet, y cambia de sitio: se va al final.
Never ya es negativo: con hasn't delante la frase niega dos veces.
Sin fecha y con yet, el tiempo es presente perfecto y el auxiliar, have.
15 preguntas para comprobarlo
Todas son de lo que acabas de leer: no hay ninguna sobre un tema que la guía no explique. Una opción correcta por pregunta, explicación después de cada respuesta y desglose por tema al final.
Por dónde seguir
De saber la regla
a no tener que pensarla
Verbos irregulares
Las tres formas de los irregulares en una tabla, que es de donde sale el participio de esta guía.
Abrir la guía →Tiempos verbales
Los doce tiempos del inglés en un mapa, para ver dónde encaja el presente perfecto.
Abrir la guía →Presente simple
El presente de las rutinas y los hechos, que es el que el español usa donde el inglés pide perfecto.
Abrir la guía →Dudas frecuentes
Preguntas sobre el presente perfecto
¿Cómo se forma el presente perfecto?
Con dos piezas: have o has y el participio del verbo. Has es solo para he, she e it. El participio de los regulares es el mismo que el pasado —worked, lived— y el de los irregulares hay que aprendérselo aparte: write da wrote en pasado y written en participio.
¿Cuándo uso presente perfecto y cuándo pasado simple?
La pregunta se resuelve con otra: ¿dices cuándo pasó? Si hay una fecha cerrada —yesterday, last night, in 2019, two hours ago— el tiempo es pasado simple. Si no la hay, o si el momento sigue abierto, es presente perfecto. Por eso I have seen it yesterday es imposible.
¿Por qué I have lived here since 2010 y no I live here since 2010?
Porque el español y el inglés reparten esto de forma distinta. En español decimos vivo aquí desde 2010
en presente; en inglés, una situación que empezó antes y sigue vigente va en presente perfecto. Es el calco más repetido del hispanohablante y salta a la primera frase.
¿For o since?
For va delante de una cantidad de tiempo: for ten years, for a month, for a long time. Since va delante del punto en que empezó: since 2010, since Monday, since I was a child. Si puedes contar las horas, es for; si puedes señalarlo en un calendario, es since.
¿Cuál es la diferencia entre been y gone?
Has been to significa que fue y ya ha vuelto; has gone to, que sigue allí. Por eso las experiencias se cuentan con been —I have been to Paris twice— y con gone se explica una ausencia: she has gone to the bank quiere decir que ahora mismo no está.
¿Dónde se colocan just, already y yet?
Just y already van en medio, entre el auxiliar y el participio: they have just arrived, she has already sent it. Yet va al final, y solo aparece en negativas y en preguntas: it hasn't arrived yet, have you finished yet? Cambiarlas de sitio es de los errores que más se notan.
¿Never lleva not delante?
No: never ya es negativo por sí solo. He hasn't never been to Spain niega dos veces y en inglés eso no se hace. La forma buena es he has never been to Spain, con el auxiliar en afirmativa.
¿Cómo se pronuncia la -ed del participio?
Con tres sonidos y solo uno añade sílaba: /t/ detrás de sonido sordo (worked), /d/ detrás de sonido sonoro o vocal (lived) y /ɪd/ únicamente detrás de -t o -d (started). Decir work-ed
en dos sílabas es de los acentos que más delatan.
Asesoría gratuita
Elegir el tiempo
no se piensa: se automatiza
Saber la regla del cuándo es lo fácil. Aplicarla en tiempo real, mientras cuentas algo y alguien te escucha, es lo que cuesta. Eso solo se consigue hablándolo y que alguien te pare justo en la frase donde se te ha escapado un presente. Cuéntanos tu nivel y te decimos por dónde empezar.