Gramática · Tiempos verbales
El presente perfecto
Fórmula: have / has + participio pasado
B1
Respuesta rápida
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
| Pronombre | Forma completa | Contracción |
|---|---|---|
| I | have eaten | I've eaten |
| You | have eaten | You've eaten |
| He / She / It | has eaten | He's eaten |
| We | have eaten | We've eaten |
| You (pl.) | have eaten | You've eaten |
| They | have eaten | They'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
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.
En torno a El presente perfecto
Otras fichas cercanas por el tema o por el uso.
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 alumnos18.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 PLAYGratis · 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 Academy30 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 →