WeLearn
Idiomas WeLearn

Gramática · Verbs · B1

Present Perfect Simple en Inglés B1

Domina el present perfect para hablar de experiencias de vida, noticias recientes y situaciones que conectan el pasado con el presente.

ObjetivoUsar el present perfect para conectar experiencias y estados del pasado con el momento presente.

FórmulaSubject + have/has (not) + past participle

LogrosForma el present perfect con have/has + participio correctamente · Usa for y since para expresar duración hasta el presente · Usa ever/never para hablar de experiencias de vida · Contrasta present perfect (sin tiempo específico) con past simple (con tiempo específico)

Aprende Present Perfect Simple: guía para hispanohablantes

El present perfect simple (have/has + participio) conecta el pasado con el presente. En B1 lo usas con for y since para duración, con ever/never para experiencias de vida, con just/already/yet para noticias recientes, y aprendes a contrastarlo con el past simple.

¿Qué expresa el present perfect simple?

El present perfect conecta el pasado con el presente. Lo usas cuando el resultado o la relevancia de una acción pasada importa ahora: "I've lost my keys" — no sé dónde están tus llaves AHORA. No importa cuándo las perdiste exactamente; lo que importa es la situación actual.

Es el tiempo que más confunde a hispanohablantes porque en español a veces usamos pretérito perfecto compuesto ("he perdido") y a veces pretérito indefinido ("perdí"). En inglés la regla es clara: si mencionas cuándo → past simple. Si no mencionas cuándo → present perfect.

For vs Since: duración hasta ahora

"For" va con un período de tiempo — cuánto tiempo ha durado algo: "I've studied English for five years." / "She's worked here for two months." "Since" va con el punto de inicio — cuándo empezó: "I've lived here since 2018." / "He's been a teacher since he finished university."

Truco mental: FOR responde a "¿cuánto tiempo?" — SINCE responde a "¿desde cuándo?" "I've had this phone for a year / since last January." Ambas son correctas, solo cambia la referencia temporal.

MarcadorTipo de expresiónEjemplos
forPeríodo de tiempofor three days, for a week, for 20 years
sincePunto de iniciosince Monday, since 2019, since I was a child

Ever y Never para experiencias de vida

"Ever" en preguntas significa "alguna vez en tu vida" y va entre have y el participio: "Have you ever eaten frog legs?" → pregunta por cualquier momento de tu vida hasta ahora. La respuesta afirmativa usa "Yes, I have" o "Yes, I've [participio]."

"Never" equivale a "not ever" — experiencias que no has tenido: "I've never been skydiving." / "She's never tried spicy food." Never va siempre entre have y el participio.

Just, Already y Yet para noticias recientes

"Just" (acabar de) indica que algo ocurrió hace muy poco: "I've just arrived." / "She's just called." Va entre have y el participio. "Already" confirma que algo ocurrió antes de lo esperado (afirmativas): "I've already eaten, thanks." También va entre have y el participio, o al final con énfasis.

"Yet" aparece en negativos y preguntas, al final de la oración: "I haven't finished yet." / "Have you emailed them yet?" Significa "todavía" en negativas y "ya" en preguntas.

Present Perfect vs Past Simple: la regla definitiva

La regla es simple pero fundamental: ¿mencionas cuándo ocurrió? → Past Simple. ¿No mencionas cuándo? → Present Perfect. "I've been to Paris." (experiencia, no importa cuándo) vs "I went to Paris last year." (tiempo específico).

Estas dos frases no son intercambiables. Si tu interlocutor pregunta "When did you go?" (cuándo fuiste), la respuesta es "I went in 2022" (past simple), nunca "I have gone in 2022".

¿Tienes dudas sobre Present Perfect Simple o quieres practicarlo en clase con retroalimentación personalizada? Escríbele al equipo de Idiomas WeLearn por WhatsApp y te orientamos.

Escrito por el Equipo Idiomas WeLearn · Gramática B1 para hispanohablantes

Línea de tiempo con flecha continua desde el pasado hasta NOW para for/since.

Present perfect con for/since para duración, ever/never para experiencias, just/already/yet para noticias.

I've lived in Bogotá for three years.He vivido en Bogotá durante tres años.
Have you ever visited the Caribbean coast?¿Has visitado alguna vez la costa Caribe?
She's never tried Korean food.Ella nunca ha probado la comida coreana.
I've just finished the report — here it is.Acabo de terminar el informe — aquí está.
Have you eaten yet? The food is ready.¿Ya has comido? La comida está lista.
He's worked at that company since 2019.Ha trabajado en esa empresa desde 2019.
We haven't received their answer yet.Todavía no hemos recibido su respuesta.
They've already booked the tickets.Ya han reservado los billetes.
📐I have lived here for five years. / Have you ever been to Japan? / She has just left.
readingchoosingtyping
1

Have con I/you/we/they — has con he/she/it.

2

FOR + período de tiempo: "I've lived here for three years." (duración)

3

SINCE + punto de inicio: "She's worked here since 2020." (desde cuándo)

4

EVER (alguna vez) / NEVER (nunca): "Have you ever tried sushi?" / "I've never been to Africa."

5

JUST (acabar de), ALREADY (ya — afirmativa), YET (todavía — negativa/pregunta): "I've just finished." / "Have you eaten yet?"

6

Contraste: present perfect = sin tiempo específico / past simple = con tiempo específico. "I've seen that film." vs "I saw it last week."

AdverbioPosiciónEjemplo
for / sinceal final / después de havefor three years / since Monday
ever / neverentre have y participioHave you ever eaten...? / I've never tried...
just / already / yetentre have y participio / al finalI've just left. / Have you eaten yet?

"I have seen him yesterday" ❌ → "I saw him yesterday" ✓ — con tiempo específico usa past simple.

"She has been there since three years" ❌ → "She has been there for three years" ✓ — FOR + período, SINCE + punto de inicio.

"Have you ever went to...?" ❌ → "Have you ever been to...?" ✓ — usa el participio pasado, no el past simple.

6 niveles de práctica

Supera el 65 % en cada nivel para desbloquear el siguiente. Las correcciones aparecen al terminar el nivel completo, no pregunta por pregunta.

1beHave/Has y la forma correcta

Opción múltiple · Elige la forma correcta de present perfect.

2goFor, Since y adverbios

2 espacios · Completa con la forma de present perfect y el marcador …

3seeNoticias del mundo

Texto guiado · Elige present perfect o past simple según el contexto.

4eatPresent Perfect vs Past Simple

Texto libre · Escribe la forma correcta: present perfect o past simpl…

5tryProducción guiada

Producción · Escribe oraciones completas usando present perfect.

6liveMisión: Tu historial

Producción libre · Escribe 3 oraciones sobre experiencias y logros de tu v…

Nivel 1Opción múltiple

Have/Has y la forma correcta

Elige la forma correcta de present perfect.

Pregunta 1 / 8
Experiencia de viaje

Have you ever ___ to Argentina?

Escríbenos