El presente perfecto une el pasado con el ahora: lo que importa es el resultado o la relación con el presente, no el momento exacto. Se parece a “he comido”, pero las reglas de uso son otras.
Lo que vas a aprender
El presente perfecto une algo que pasó en el pasado con el momento actual: porque acaba de pasar, porque el resultado todavía importa ahora o porque pasó en algún momento hasta hoy, sin que importe cuándo.
Si hablas español de España, esto te sonará: “He perdido las llaves” también habla de un resultado presente. Si eres de América Latina, seguramente dices “Perdí las llaves”, y está muy bien en español. En inglés, para este significado se usa el presente perfecto: "I've lost my keys." Quiere decir que ahora no tienes las llaves.
Usas have (I/you/we/they) o has (he/she/it) y después el participio pasado del verbo principal (la tercera forma). Muchos participios son regulares (-ed), pero muchos verbos frecuentes son irregulares: go → gone, see → seen, do → done.
La buena noticia: la estructura es la misma que la de “he comido”, “has visto”: un solo auxiliar (have, como haber) y el participio. Nunca se forma con be: "She has arrived", no "She is arrived". Ojo: en inglés el participio no cambia, igual que en español con haber (“ha llegado”, nunca “ha llegada”).
Formas cortas: I've, you've, we've, they've, he's/she's/it's (= has). Negación: haven't/hasn't. Pregunta: have/has delante del sujeto: "Have you finished?"
Ever y never preguntan y responden por experiencias en toda tu vida hasta ahora. Already (sobre todo en afirmaciones) y yet (en preguntas y negaciones) dicen si algo ya ha pasado o todavía no. Just significa “acabar de”. So far y up to now indican que el periodo todavía está abierto.
El “ya” del español se reparte en varias palabras: en afirmaciones es already ("She has already left.", “Ya se fue / Ya se ha ido”); en preguntas, normalmente yet, al final ("Have you finished the report yet?", “¿Ya terminaste el informe?”). “Todavía no” o “aún no” es not ... yet: "I haven't finished yet." Y “alguna vez” es ever: "Have you ever eaten sushi?"
“Acabar de” + infinitivo se dice con have just + participio: “Acaba de llegar” → "He's just arrived." Y para viajes y experiencias, “¿Has ido a Japón?” / “¿Fuiste alguna vez a Japón?” se dice con been, no gone: "Have you ever been to Japan?" (Gone significa que la persona se fue y todavía no ha vuelto: "She has gone home.")
El presente perfecto se usa cuando el momento no se dice o no importa. En cuanto dices un momento concreto y terminado (yesterday, in 2019, last week, two days ago), tienes que pasar al pasado simple. Las preguntas con when también van en pasado simple.
Aquí la trampa depende de dónde seas. En gran parte de España se usa “he + participio” para todo lo de hoy y en preguntas como “¿Cuándo has llegado?”. En inglés, si el momento ya terminó, va el pasado simple: "When did you arrive?", no "When have you arrived?"; y por la noche, “Esta mañana he visto a Ana” es "I saw Ana this morning". En América Latina pasa lo contrario: el pretérito simple sirve para casi todo (“¿Ya comiste?”, “Nunca fui a Japón”), así que tienes que acordarte de usar el presente perfecto cuando no hay un momento concreto: "Have you eaten yet?", "I've never been to Japan."
Un periodo que todavía no ha terminado sí va con el presente perfecto: "How many books have you read this year?" (el año sigue). Y algo que empezó en el pasado y sigue hasta ahora también, aunque en español uses el presente con “desde hace” o “llevar”: “Vivo aquí desde hace cinco años” / “Llevo cinco años viviendo aquí” → "I've lived here for five years." For va con una duración (for five years, “desde hace cinco años”) y since con el punto de partida (since 2019, “desde 2019”).
Bueno saberlo: en inglés estadounidense se oye mucho el pasado simple con just, already y yet ("I just saw her.", "Did you eat yet?", "I lost my keys!"). En inglés británico se suele mantener el presente perfecto. En los ejercicios de esta lección, la respuesta esperada es el presente perfecto.
Un momento concreto y terminado (last week) pide pasado simple. Esto es así también en español (“La vi la semana pasada”).
El presente perfecto necesita el participio pasado (gone, la tercera forma), no la forma de pasado simple (went).
“Vivo aquí desde hace cinco años”: para algo que empezó en el pasado y sigue ahora, en inglés va el presente perfecto con for o since, no el presente.
“Desde hace” + duración es for. Since solo va con un punto de partida: since 2019, since Monday.
Una pregunta con when pregunta por un momento concreto, así que va en pasado simple, aunque en España se diga “¿Cuándo has llegado?”.
“¿Has ido a Japón?” como experiencia se dice con been (ir y volver). Gone indica que alguien se fue y todavía está allí.
En gran parte de España el pretérito perfecto compuesto se usa para todo lo que pasó hoy y con “cuándo”: “Esta mañana he desayunado tarde”, “¿Cuándo has llegado?”
En inglés no decide “hoy”, sino si el momento ya terminó. Con un momento concreto y terminado (yesterday, last week, in 2019, ago, this morning si ya es de tarde) o con when, va el pasado simple: "I had breakfast late this morning", "When did you arrive?". "When have you arrived?" es incorrecto.
En la mayor parte de América Latina (y en algunas zonas de España) se usa el pretérito simple donde el inglés pide presente perfecto: “¿Ya comiste?”, “Nunca fui a Japón”, “Perdí las llaves”
Para experiencias de toda la vida, resultados presentes y cosas que aún no han pasado, el inglés usa el presente perfecto: "I've never been to Japan", "I've lost my keys", "Have you eaten yet?". "I never went to Japan" suena a un periodo concreto ya cerrado, no a tu experiencia hasta hoy. (En el inglés estadounidense coloquial "Did you eat yet?" sí se oye.)
“Vivo aquí desde hace cinco años”, “Vivo aquí desde 2019”: en español con “desde” y “desde hace” se usa el presente
En inglés, algo que empezó en el pasado y sigue ahora necesita el presente perfecto: "I've lived here for five years", no "I live here for five years" ni "since five years". “Desde hace” + duración es for; “desde” + punto de partida es since: for five years, since 2019.
💡 ¿Hay un momento terminado (yesterday, last week, in 2019, ago) o preguntas con when? Entonces pasado simple, aunque en español dirías “he visto” o “has llegado”.
💡 Sin momento concreto (experiencias, resultados, “ya”, “todavía no”, “alguna vez”): presente perfecto, aunque en español dirías “comiste” o “fui”.
💡 “Desde hace cinco años” → for five years; “desde 2019” → since 2019, siempre con el presente perfecto.
💡 “Acabo de llegar” → I've just arrived.
"Have you seen the new café downtown?"
"Not yet — I've heard it's really good, though."
"We should go. Have you eaten lunch already?"
"No, I haven't. Let's go now, actually."
Ejercicio 1 · Elige la forma correcta
I ___ my keys — can you help me find them?
Ejercicio 2 · Elige las formas correctas
___ you ever ___ to Japan?
Ejercicio 3 · Elige la forma correcta
She ___ this movie three times already.
Ejercicio 4 · Elige la palabra correcta
We haven't finished the report ___.
Ejercicio 5 · Elige las formas correctas
He ___ just ___ the news.
Ejercicio 6 · Elige la palabra correcta
I've ___ eaten sushi.
Ejercicio 7 · Elige la forma correcta
How many books ___ this year?
Ejercicio 8 · Completa la oración
Complete: She ___ (finish) her homework already.
Ejercicio 9 · Completa la oración
Complete: They ___ (not/arrive) yet.
Ejercicio 10 · Ordena las palabras
Ejercicio 11 · Elige la oración correcta
Which is correct?
Ejercicio 12 · Error típico: “desde hace” con presente
Spanish: "Vivo aquí desde hace cinco años." Which English translation is correct?
Cinco preguntas variadas para comprobar lo que has aprendido.
Pregunta 1 / 5
Puntuación: 0/0
We ___ already ___ dinner.
El presente perfecto continuo (Present Perfect Continuous)
Aprende a formar y usar el presente perfecto continuo (have/has been + verbo en -ing) para actividades que empezaron en el pasado y siguen ahora, o que explican un resultado visible ahora. Y por qué “desde hace” con presente no funciona en inglés.
El presente continuo (Present Continuous)
Aprende a formar y usar el presente continuo (be + verbo-ing) para lo que está pasando ahora y para situaciones temporales, y por qué los verbos de estado lo evitan.
El presente simple (Present Simple)
Aprende a formar y usar el presente simple para hábitos, rutinas, hechos y horarios, con preguntas y negaciones con do/does.
Verbos copulativos (Linking Verbs)
Aprende cómo los linking verbs (be, seem, become, feel, look, taste, sound, smell) unen el sujeto con una descripción en lugar de expresar una acción, y por qué después va un adjetivo y no un adverbio.