Inicio › Present Perfect en inglés — Have/Has + participio completo
Inglés

Present Perfect en inglés — Have/Has + participio completo

Gramática · Nivel B1 · El tiempo más confuso para mexicanos

El Present Perfect conecta el pasado con el presente. En español no existe igual — por eso confunde tanto. La clave: have/has + participio pasado.

have/hasAuxiliar
+ participioVerbo principal
B1Nivel
6 palabrasClave: ever never already yet for since

¿Cuándo se usa el Present Perfect?

1. Experiencias de vida — sin mencionar cuándo exactamente
"I have visited Paris." (He visitado París — en mi vida, sin decir cuándo)
2. Acciones pasadas con resultado presente
"She has broken her leg." (Se rompió la pierna — y todavía la tiene rota)
3. Acciones que empezaron en el pasado y continúan — con FOR y SINCE
"I have lived here for 5 years." (Vivo aquí desde hace 5 años — y sigo viviendo)
4. Noticias recientes — algo que acaba de pasar
"Scientists have discovered a new planet." (Los científicos han descubierto...)

La estructura — Cómo se forma

TipoEstructuraEjemploTraducción
✅ AfirmativaSujeto + have/has + participioShe has studied all day.Ella ha estudiado todo el día.
❌ NegativaSujeto + haven't/hasn't + participioShe hasn't studied.Ella no ha estudiado.
❓ PreguntaHave/Has + sujeto + participioHas she studied?¿Ella ha estudiado?
↩️ RespuestaYes/No + sujeto + have/hasYes, she has. / No, she hasn't.Sí/No.

HAVE vs HAS — ¿Cuándo usar cada uno?

HAVE — con:
I have...
You have...
We have...
They have...
HAS — con:
He has...
She has...
It has...

Las 6 palabras clave del Present Perfect

PalabraSignificadoPosiciónEjemplo
EVERAlguna vez (preguntas)Antes del participioHave you ever eaten sushi?
NEVERNuncaAntes del participioI have never been to Japan.
ALREADYYa (afirmativas)Antes del participioShe has already finished.
YETTodavía / Ya (negativas y preguntas)Al finalI haven't eaten yet. / Have you eaten yet?
JUSTAcabar de (ahora mismo)Antes del participioHe has just arrived.
FORDurante (período de tiempo)+ períodoI have lived here for 3 years.
SINCEDesde (punto en el tiempo)+ punto específicoI have lived here since 2020.

FOR vs SINCE — La diferencia clave

🔑 FOR vs SINCE
FOR + período de tiempo: for 3 years, for 2 months, for a week
SINCE + punto específico en el tiempo: since 2020, since Monday, since I was a child

✅ "I have studied English for 5 years." (durante 5 años)
✅ "I have studied English since 2019." (desde 2019)
❌ "I have studied English since 5 years." — MAL

Present Perfect vs Past Simple — La diferencia más importante

Present PerfectPast Simple
Sin tiempo específico: "I have visited France"Con tiempo específico: "I visited France in 2019"
El resultado importa ahora: "She has lost her keys" (no las encuentra)La acción terminó: "She lost her keys yesterday" (ya las encontró o no importa)
Palabras clave: ever, never, already, yet, just, for, sincePalabras clave: yesterday, last week, ago, in 1990, then
"I have never eaten sushi. Have you ever tried it?"
Nunca he comido sushi. ¿Alguna vez lo has probado?
NEVER y EVER — las palabras más frecuentes con Present Perfect
"She has just finished her homework."
Ella acaba de terminar su tarea.
JUST = acabar de hacer algo — muy reciente
"They have lived in Mexico City since 2018."
Ellos han vivido en la Ciudad de México desde 2018.
SINCE + año — punto específico de inicio

Quiz interactivo — Present Perfect

🧠 ¿Ya dominas el Present Perfect?
She ___ (never / eat) Thai food.
___ you ever ___ (be) to the USA?
I have lived here ___ 10 years.
He ___ (just / arrive) home.
Ejercicio 1
¿Cuándo se usa el Present Perfect?
Respuesta
4 usos principales: (1) Experiencias de vida sin tiempo específico — "I have visited Japan". (2) Acciones con resultado presente — "She has broken her leg". (3) Acciones que continúan hasta ahora con for/since — "I have lived here for 5 years". (4) Noticias recientes — "Scientists have discovered..."
Ejercicio 2
¿Cuál es la diferencia entre FOR y SINCE?
Respuesta
FOR + período de tiempo: for 3 years, for 2 months, for a long time. SINCE + punto específico: since 2020, since Monday, since I was born. Ejemplo: "I have studied English FOR 5 years" (período) vs "I have studied English SINCE 2019" (punto específico).
Ejercicio 3
¿Cuándo uso Present Perfect y cuándo Past Simple?
Respuesta
Present Perfect: sin tiempo específico, el resultado importa ahora. "I have lost my keys" (no las encuentro ahora). Past Simple: con tiempo específico, la acción terminó. "I lost my keys yesterday" (tiempo específico = yesterday). La clave: si hay ever, never, already, yet, just, for, since → Present Perfect. Si hay yesterday, last week, ago, in 1990 → Past Simple.
Antes
Past Simple
El tiempo que confunde con el PP
Siguiente
Present Perfect Continuous
La duración continua
Ejercicios
Ejercicios Present Perfect
20 ejercicios resueltos
Hub
Hub Gramática
Todos los tiempos
🎓 Generar ejercicioPlan Pro $199/mes
Genera ejercicios de inglés en PDF — GratisGenerar Gratis
← InicioGramáticaVocabularioEjercicios