Saltar al contenido principal

Gramática · Tiempos verbales

El presente perfecto

Fórmula: have / has + participio pasado

B1

Esta página para:

Respuesta rápida

El presente perfecto se usa cuando una acción pasada tiene relación con el presente: una experiencia, un resultado actual, una situación que dura desde hace un tiempo. Formación: have (o has para he/she/it) + participio pasado. Ej.: I have finished my homework. Cuidado: en español el pretérito perfecto compuesto (he terminado) se usa en más casos que en inglés — con una fecha precisa (yesterday, in 2020…) el inglés exige el pasado simple, aunque en español digamos «lo he visto ayer».

Formación: el presente perfecto

Afirmativa

sujeto + have/has + V-en

I have eaten.

She has eaten.

Negativa

haven't / hasn't + V-en

I haven't eaten.

She hasn't eaten.

Interrogativa

Have/Has + sujeto + V-en?

Have you eaten?

Has she eaten?

Ejemplo completo: to eat

PronombreForma completaContracción
Ihave eatenI've eaten
Youhave eatenYou've eaten
He / She / Ithas eatenHe's eaten
Wehave eatenWe've eaten
You (pl.)have eatenYou've eaten
Theyhave eatenThey've eaten

Los 4 usos principales

1. Experiencia de vida

«I have been to Japan.»

En algún momento de mi vida, he estado en Japón. La fecha importa poco: lo que cuenta es la experiencia acumulada.

2. Acción reciente con resultado presente

«She has lost her keys.»

Ha perdido las llaves (y el resultado sigue ahí: ahora no puede entrar en casa).

3. Situación que dura desde hace un tiempo

«We have lived in Paris for 10 years.»

Llevamos 10 años viviendo en París (y seguimos viviendo allí). Ojo: en español decimos «vivo aquí desde hace 10 años» con PRESENTE; en inglés hay que usar el presente perfecto.

4. Acción que acaba de producirse

«The film has just started.»

La película acaba de empezar. Con just, la acción es muy reciente: el vínculo con el presente es inmediato.

Los marcadores temporales asociados

Algunas palabras activan casi automáticamente este tiempo verbal: si aparecen en la frase, son una buena pista.

since + punto de partida

since 2015 · since Monday · since I was a child

«I have known her since 2015.»

for + duración

for 3 years · for two hours · for a long time

«She has worked here for 3 years.»

already

ya, en frases afirmativas

«I have already finished.»

just

en este instante, entre have y el participio

«He has just left.»

yet

ya / todavía: en negación y pregunta, al final de la frase

«Have you finished yet? I haven't finished yet.»

ever / never

alguna vez / nunca: en pregunta (ever) o afirmativa (never)

«Have you ever been to London? I have never seen snow.»

Trampa clásica

El error hispanohablante: presente perfecto vs pasado simple

En español peninsular, «lo he visto ayer» es una frase totalmente normal: el pretérito perfecto compuesto cubre cualquier acción dentro de una unidad de tiempo que incluye el presente (hoy), aunque lleve fecha. En inglés esto NO funciona así: yesterday, last week, in 2020, two hours ago exigen SIEMPRE el pasado simple. I saw him yesterday ✓ / I have seen him yesterday ✗. Tu frase en español no está mal: es que en español sí se puede, y en inglés no.

Test para practicar

Pregunta 1 / 3Banco de preguntas The Big Challenge

Completa: I _____ this film three times.

El presente perfecto en el currículo

Este contenido forma parte del currículo oficial de inglés de los siguientes cursos: encuéntralo en su contexto anual, junto con las demás reglas, verbos y campos léxicos.

Un paso más

El presente perfecto se evalúa con regularidad en el Concurso nacional de inglés

Más allá de un examen de clase, sus alumnos se miden con preguntas calibradas según el MCER, en una prueba que une a todo el centro.

Inscriba a sus alumnos

18.000 alumnos cada año · De primaria a bachillerato

Practicar en PLAYYa has entendido El presente perfecto. Ahora, a practicar.

Entender una regla es solo el primer paso. PLAY te la hace aplicar en situaciones reales, a tu ritmo, hasta que se vuelva automática.

Practicar El presente perfecto en PLAY

Gratis · Sin registro · 3 minutos

Para el profesoradoUna secuencia lista para usar sobre El presente perfecto

La Academy le da ejercicios progresivos, sus soluciones y un panel de seguimiento: usted mantiene la pedagogía, la herramienta se encarga de la repetición y la corrección.

Descubra la Academy

30 días de prueba · Sin tarjeta

Preguntas frecuentes

¿Cuándo se usa el presente perfecto en inglés?+

Se usa el presente perfecto para hablar de una acción pasada que tiene relación con el presente: una experiencia de vida (I have visited Rome), una acción reciente con consecuencias actuales (She has lost her keys), o una situación que dura desde hace un tiempo (We have lived here for 10 years). Si la acción está terminada y fechada con precisión, se usa el pasado simple.

¿Cómo se forma el presente perfecto?+

Have o has + participio pasado. Have para I, you, we, they. Has para he, she, it. Ejemplo: I have finished, she has finished. Negación: haven't / hasn't + participio pasado. Pregunta: Have / Has + sujeto + participio pasado?

¿Cuál es la diferencia entre el presente perfecto y el pasado simple?+

El pasado simple describe una acción pasada terminada y fechada (I went to Paris last year). El presente perfecto describe una acción pasada conectada con el presente, sin fecha precisa (I have been to Paris: en algún momento de mi vida, y es relevante ahora). Regla: si la frase lleva yesterday, last week, in 2010, ago, se usa el pasado simple.

¿Cuándo se usan since y for con el presente perfecto?+

Since indica un punto de partida preciso: since 2010, since Monday, since I was a child. For indica una duración: for 5 years, for two hours, for a long time. Los dos se usan con el presente perfecto para describir una situación que empezó en el pasado y continúa: I have lived here since 2015 / I have lived here for 9 years.

¿Cuál es la diferencia entre already, just, yet y ever?+

Already (ya): I have already eaten. Just (acabar de): She has just left. Yet (ya / todavía) se usa en negación o pregunta: Have you finished yet? I haven't finished yet. Ever (alguna vez) en pregunta: Have you ever been to London? Never (nunca) en afirmativa: I have never seen snow.

¿Se puede usar el presente perfecto con yesterday?+

No. Yesterday, last night, last week, in 2020, two hours ago: estos marcadores de fecha precisa exigen el pasado simple. Se dice I went yesterday, nunca I have gone yesterday. Si la acción está fechada con precisión, siempre es pasado simple — aunque en español el pretérito perfecto compuesto se use ahí sin ningún problema.

Actualizado el 22 de agosto de 2026 por el equipo pedagógico de Big Challenge — desde 1999, más de 250 000 alumnos participan cada año en nuestro Concurso de inglés. Nuestro enfoque pedagógico →