Present perfect con for, since, ever, never, just, already y yet
El present perfect (have/has + participio) une el pasado con el ahora: algo que empezó y sigue (for con un período, since con un punto de partida), una experiencia hasta hoy (ever, never) o algo recién hecho o pendiente (just, already, yet). Si dices cuándo pasó (yesterday), va el simple past.
Plan de la escuela (Cambridge Think) · Currículum oficial: OA8, OA16
Ideas clave
- El present perfect se arma con have o has más el participio pasado del verbo. Los regulares terminan en -ed (worked, lived, played) y los irregulares tienen su propia forma: be: been, go: gone, see: seen, eat: eaten, do: done, write: written, take: taken, break: broken, know: known, have: had, make: made, buy: bought. Se abrevia I've, he's, we've; el negativo es haven't o hasn't; la pregunta pone have o has adelante: «Have you finished?», «Has she arrived?». Un error muy común del hispanohablante es «I have went»: después de have va el participio (gone), no el pasado (went).
- Con for y since el present perfect cuenta una situación que empezó en el pasado y sigue ahora. For va con un período, cuánto dura: for two years, for a long time, for ages. Since va con el punto de partida, desde cuándo: since 2019, since Monday, since I was ten. «We've lived in Antofagasta for six years» y «We've lived in Antofagasta since 2020» dicen lo mismo de dos maneras. Los dos errores típicos: «since six years» (con un período va for) y «I live here since 2020»: en español se dice «vivo aquí desde 2020», en presente, pero en inglés va present perfect, «I've lived here since 2020».
- La pregunta por la duración es How long…? con present perfect: «How long have you known Camila?». Se responde con for o since: «For three years» o «Since primary school» (desde la básica). Funciona igual con verbos de estado o de situaciones que duran: know, be, have, like, live, work. «She's had that bike for two years» (todavía la tiene). Si ves un verbo en -ing con have been, como «I've been studying for two hours», es otro tiempo, el present perfect continuous, y también habla de algo que sigue.
- Ever y never hablan de experiencias hasta hoy, sin decir cuándo pasaron. Ever (alguna vez) va sobre todo en preguntas, entre have y el participio: «Have you ever been to Brazil?», «Has he ever scored a goal?». La respuesta corta es «Yes, I have» o «No, I haven't». Never (nunca) ya es negativo, así que el verbo va en afirmativo: «I've never eaten insects», no «I haven't never eaten». Ever también aparece con superlativos: «It's the best film I've ever seen» (la mejor película que he visto en mi vida).
- Been (de be) y gone (de go) se usan para viajes con significados distintos. «She's been to Mendoza» quiere decir que fue y ya volvió: la visita terminó. «She's gone to Mendoza» quiere decir que se fue y todavía está allá. Por eso, para preguntar por una experiencia se usa been: «Have you ever been to Budapest?», no «Have you ever gone to Budapest?». Un truco: si la persona está frente a ti contándolo, es been.
- Just, already y yet acompañan al present perfect para hablar de lo recién hecho o lo pendiente. Just (recién) y already (ya) van entre have y el participio: «I've just finished my homework», «I've already booked my ticket». Yet se usa sobre todo en preguntas, donde significa «ya», y en negaciones, donde significa «todavía»; en las dos va al final: «Have you finished yet?» (¿ya terminaste?), «I haven't finished yet» (todavía no termino). En inglés americano se oye el simple past con estas palabras, «Did you eat yet?»; esta guía sigue la forma británica, con present perfect.
- El contraste con el simple past: si la frase dice cuándo pasó algo, con yesterday, last week, two days ago, in 2022, va simple past: «I saw her yesterday». Si no se dice el momento o el tiempo llega hasta ahora, con today, this week, so far, ever, never, for o since, va present perfect: «I haven't seen her since January», «I've read that book three times». Compara «We didn't see Diana last week» (semana terminada) con «We haven't seen Diana this week» (la semana todavía sigue).
Reglas y fórmulas
Forma del present perfect
I've lived, she's worked, they haven't finished, Has he arrived? Después de have va el participio: I have gone, no «I have went».
For y since
We've been friends for ten years. We've been friends since 2016. How long have you lived here? For two years / Since 2024.
Ever y never
Have you ever tried sushi? Yes, I have. I've never been to Argentina. Never ya es negativo: sin not.
Just, already y yet
I've just finished. She's already left. Have you eaten yet? I haven't eaten yet. Yet va al final de la frase.
Been y gone
I've been to Mendoza twice. Tomás has gone to the shop; he'll be back soon. Para experiencias, been: Have you ever been to…?
Present perfect o simple past
I've visited Chiloé three times. I visited Chiloé last summer. I haven't seen him since March. I didn't see him last week.
Ejemplos resueltos
Ejemplo 1
Completa con for o since: «My parents have been married ___ 2008. We've had this dog ___ five years. I've known her ___ we were kids».
- 2008 es un punto de partida, el año en que empezó: since 2008.
- Five years es un período, cuánto dura: for five years.
- We were kids es el momento desde el que empezó, aunque sea una frase completa: since we were kids.
Respuesta: My parents have been married since 2008. We've had this dog for five years. I've known her since we were kids.
¿Eres profesor o profesora? Te mandamos la guía por correo, lista para imprimir.
Practícalo con Sahania
Un chat que te pregunta hasta que lo resuelves tú, ya ubicado en I medio, Inglés y este tema.
Practícalo con Sahania →Más guías de Inglés
- Cláusulas relativas (who, which, that, where, whose) y question tagsI medio
- La voz pasiva: is made, was built, can be seen, has been sentI medio
- Segundo y tercer condicional e I wish: lo imaginado y lo que lamentas8° básico
- Simple past o past continuous, y used to para lo que ya no pasa8° básico
- Verbos y expresiones de tecnología, viajes y futuro8° básico