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
Tipo
Estructura
Ejemplo
Traducción
✅ Afirmativa
Sujeto + have/has + participio
She has studied all day.
Ella ha estudiado todo el día.
❌ Negativa
Sujeto + haven't/hasn't + participio
She hasn't studied.
Ella no ha estudiado.
❓ Pregunta
Have/Has + sujeto + participio
Has she studied?
¿Ella ha estudiado?
↩️ Respuesta
Yes/No + sujeto + have/has
Yes, 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
Palabra
Significado
Posición
Ejemplo
EVER
Alguna vez (preguntas)
Antes del participio
Have you ever eaten sushi?
NEVER
Nunca
Antes del participio
I have never been to Japan.
ALREADY
Ya (afirmativas)
Antes del participio
She has already finished.
YET
Todavía / Ya (negativas y preguntas)
Al final
I haven't eaten yet. / Have you eaten yet?
JUST
Acabar de (ahora mismo)
Antes del participio
He has just arrived.
FOR
Durante (período de tiempo)
+ período
I have lived here for 3 years.
SINCE
Desde (punto en el tiempo)
+ punto específico
I 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 Perfect
Past 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, since
Palabras 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.