B1 Verb Tenses 10 min read Medio

Inglés Presente Perfecto (Yo he hecho)

El Presente Perfecto es tu puente entre el past y el now. ¡Domínalo!

Grammar Rule in 30 Seconds

The Present Perfect acts as a bridge connecting a past action to the present moment, focusing on the result or experience.

  • Use 'have' or 'has' plus the past participle (V3) of the verb. Example: 'I have eaten.'
  • Use it for life experiences when the specific time doesn't matter. Example: 'I have visited Japan.'
  • Use it for actions that started in the past and continue now. Example: 'I have lived here for years.'
👤 Subject + ➕ have/has + 🏁 Past Participle (V3)

Overview

### Overview
El Present Perfect es, sin duda, uno de los tiempos verbales más importantes en inglés y, al mismo tiempo, uno de los que más dolores de cabeza genera a los hispanohablantes. ¿Por qué? Porque en español tenemos una estructura equivalente, el Pretérito Perfecto Compuesto (he comido, has ido), pero no la usamos exactamente igual.
En español, por ejemplo, en muchas regiones de España se usa para acciones recientes, mientras que en gran parte de Latinoamérica preferimos el Pretérito Indefinido (comí, fui). En inglés, el Present Perfect es una herramienta obligatoria para conectar el pasado con el presente. No se trata de *cuándo* ocurrió la acción, sino de su relevancia actual.
Imagínate que estás en el trabajo y tu jefe te pregunta por un informe. Si dices
I finished the report
, estás marcando un punto cerrado en el pasado. Si dices
I have finished the report
, le estás dando la noticia de que el informe está listo *ahora mismo* para ser entregado.
Es un puente temporal. Para los estudiantes de nivel B1, entender este puente es la clave para sonar mucho más naturales. No es solo gramática; es una forma de decir:
esto que pasó, me importa o afecta hoy
.
### How This Grammar Works
El funcionamiento del Present Perfect se basa en la unión de dos elementos: el auxiliar have (o has para la tercera persona del singular) y el Past Participle (participio pasado) del verbo principal. En español, esto equivale a nuestro haber + participio. La diferencia fundamental es la mentalidad detrás del tiempo.
En español, el pretérito perfecto compuesto suele marcar una acción que ha ocurrido en un marco temporal que aún no ha terminado (ej.
Hoy he trabajado mucho
). En inglés, el Present Perfect es mucho más versátil.
Se usa para hablar de experiencias de vida donde el tiempo no importa (I have traveled to Japan), para acciones que empezaron en el pasado y continúan (I have lived here for five years), o para resultados presentes de acciones pasadas (I have lost my keys, por eso no puedo entrar a casa). La gran diferencia con el Simple Past es que el Simple Past es un punto muerto en el pasado, mientras que el Present Perfect es una línea que toca el presente.
### Formation Pattern
La estructura es muy lógica y, afortunadamente, no cambia según la persona tanto como en español. Solo debes recordar que he/she/it usan has. Aquí tienes una tabla comparativa para que veas la estructura clara:
| Sujeto | Auxiliar | Participio (V3) | Ejemplo | Traducción |
|---|---|---|---|---|
| I / You / We / They | have | worked | I have worked | Yo he trabajado |
| He / She / It | has | seen | She has seen | Ella ha visto |
| I / You / We / They | have not (haven't) | eaten | We haven't eaten | Nosotros no hemos comido |
| He / She / It | has not (hasn't) | finished | He hasn't finished | Él no ha terminado |
Para formar preguntas, simplemente invertimos el sujeto y el auxiliar: Have you seen my phone? o Has she arrived yet?. Es mucho más sencillo que las conjugaciones complejas del español.
### When To Use It
  1. 1Experiencias de vida: Cuando cuentas algo que te ha pasado sin especificar cuándo. I have been to a Taylor Swift concert. (No importa cuándo, solo que es parte de tu vida).
  2. 2Acciones que continúan: Cuando algo empezó antes y sigue igual. I have known my best friend for ten years. (Seguimos siendo amigos).
  3. 3Resultados actuales: Cuando el pasado tiene una consecuencia visible. I have broken my leg. (Por eso ahora tengo una escayola y no puedo ir a jugar fútbol).
  4. 4Cambios graduales: Para hablar de mejoras o cambios. My English has improved a lot. (Desde que empecé a estudiar, mi nivel es mejor ahora).
### Common Mistakes
  1. 1El error del tiempo definido: Los hispanohablantes solemos decir
    I have seen him yesterday
    . ¡Ojo! Como yesterday es un tiempo terminado, es un error grave. En inglés, si mencionas el tiempo específico (yesterday, last week, in 2010), debes usar Simple Past:
    I saw him yesterday
    .
  2. 2Confusión entre been y gone: En español usamos ir para todo. En inglés, I have been to Paris significa que fuiste y volviste (tienes la experiencia). I have gone to Paris significa que te fuiste y todavía estás allá. Es una distinción cultural importante para no confundir a nadie.
  3. 3El uso del participio incorrecto: Muchos estudiantes usan el pasado simple en lugar del participio. Dicen I have went en vez de I have gone. Esto ocurre porque en español el participio es muy regular, pero en inglés hay muchos verbos irregulares que debes memorizar como go-went-gone o drink-drank-drunk.
### Contrast With Similar Patterns
| Característica | Present Perfect | Simple Past |
|---|---|---|
| Tiempo | Indefinido / Conecta con ahora | Definido / Terminado |
| Enfoque | La experiencia o el resultado | El momento preciso |
| Palabras clave | ever, never, yet, already, for, since | yesterday, last night, in 2022, ago |
### Quick FAQ
  1. 1¿Puedo usar already y yet con el Present Perfect? Sí, son muy comunes.
    I have already finished
    (ya terminé) y "I haven't finished yet" (aún no termino).
  2. 2¿Por qué a veces dicen "He's finished
    ? Es la contracción de
    He has
    . Es muy común en el habla rápida. No lo confundas con el verbo
    to be".
  3. 3¿Es obligatorio usar el Present Perfect si no recuerdo cuándo pasó algo? Sí, es la mejor opción. Si no puedes situar el evento en un calendario, el Present Perfect es tu mejor aliado para sonar natural en una conversación de café o en un viaje.

Present Perfect Conjugation

Subject Auxiliary Past Participle (V3) Example
I
have
seen
I have seen
You
have
seen
You have seen
He/She/It
has
seen
She has seen
We
have
seen
We have seen
They
have
seen
They have seen

Contractions (Short Forms)

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.

1

Life Experience

Talking about things you have done in your life without saying exactly when.

“I have seen that movie three times.”

“She has never traveled abroad.”

2

Recent Action with Present Result

An action that happened very recently and has a clear effect on the current situation.

“I've cut my finger!”

“The taxi has arrived.”

3

Unfinished States

Actions or states that started in the past and are still true today.

“We have known each other since primary school.”

“He has worked here for ten years.”

4

Multiple Actions in the Past

When an action happened several times in the past and might happen again.

“I've called him five times today.”

“We've had four tests this semester.”

Reference Table

Reference table for Inglés Presente Perfecto (Yo he hecho)
Caso de Uso Función Palabras Clave Ejemplo
Experiencias
Hablar de cosas hechas en la vida (tiempo no especificado)
ever, never, before
I `have never seen` snow.
Acciones Inacabadas
Acciones que empezaron en el pasado y continúan hasta el presente
for, since
She `has lived` here for 10 years.
Eventos Recientes
Acciones completadas hace poco con un resultado presente
just, already, yet
I `have just finished` work.
Cambios a lo largo del Tiempo
Describir evolución hasta ahora
over the years, recently
The climate `has changed` a lot.
Acciones Repetidas
Acciones que han ocurrido varias veces antes de ahora
many times, several times
We `have visited` Rome three times.
Períodos de Tiempo Inacabados
Acciones dentro de un período que aún está en curso (hoy, esta semana)
today, this week/month/year
I `haven't eaten` lunch today.

Espectro de formalidad

Formal
I have completed the assignment.

I have completed the assignment. (Work/Study)

Neutral
I've finished my work.

I've finished my work. (Work/Study)

Informal
I'm done.

I'm done. (Work/Study)

Jerga
I've smashed it.

I've smashed it. (Work/Study)

Presente Perfecto: Tu Puente en el Tiempo

Presente Perfecto (I have done)

Formación

  • Sujeto + have/has + V3 (Participio Pasado) Example: I have studied
  • Contracciones I've, She's, They haven't

Usos Clave

  • Experiencias Have you ever been?
  • Acciones Inacabadas Lived here for 5 years
  • Acciones Recientes (resultado presente) Just finished work
  • Cambios a lo largo del Tiempo English has improved

Palabras Clave

  • for, since Duration & Start Point
  • just, already, yet Recency & Completion
  • ever, never Experiences

No Usar Con

  • Tiempo Pasado Específico Yesterday, last week, in 2022
  • Simple Past Finished action, definite time

Presente Perfecto vs. Pasado Simple

Present Perfect
`I have lived` here for 10 years. Todavía viviendo aquí.
`She has seen` that movie. Experiencia, no especifica cuándo.
`I've just arrived`. Acción reciente, resultado presente.
Simple Past
`I lived` there for 10 years. Ya no vivo allí.
`She saw` that movie last week. Tiempo específico en el pasado.
`I arrived` an hour ago. Acción terminada en un tiempo definido.

Eligiendo tu Tiempo Pasado: ¿Presente Perfecto o Pasado Simple?

1

¿La acción se completó en un momento ESPECÍFICO en el pasado (e.g., ayer, en 2020)?

YES
Usa Pasado Simple
NO
Continuar
2

¿La acción se conecta con el PRESENTE? (e.g., aún en curso, el resultado es visible ahora, discutiendo experiencias de vida)?

YES
Usa Presente Perfecto
NO
Usa Pasado Simple

Adverbios del Presente Perfecto y su Onda

✈️

Experiencias

  • ever
  • never
  • before

Duración

  • for
  • since
  • how long

Recencia

  • just
  • already
🤔

Aún por Ocurrir

  • yet (negativo/preguntas)
  • still (negativo)
📈

Cambios

  • lately
  • recently
  • over the years

Ejemplos por nivel

1

I have seen that movie.

2

She has visited London.

3

We have eaten pizza.

4

They have lost the game.

1

Have you ever been to Paris?

2

I have never tried sushi.

3

He has just arrived home.

4

We haven't finished the work yet.

1

I have lived here for five years.

2

She has worked as a teacher since 2015.

3

They have already seen the new play.

4

Has he called you yet?

1

The government has announced new tax cuts.

2

I've been to the gym three times this week.

3

Scientists have discovered a new planet.

4

We have had some technical difficulties today.

1

This is the first time I have ever seen such a beautiful sunset.

2

Never have I witnessed such bravery.

3

The company has since expanded into Asian markets.

4

Much has been written about this subject recently.

1

The implications of the treaty have yet to be fully realized.

2

Whether he has actually achieved his goals remains to be seen.

3

She has long been considered the leading expert in her field.

4

The city has undergone a remarkable transformation over the last decade.

Fácil de confundir

English Present Perfect (I have done) vs Present Perfect vs Past Simple

Learners use Present Perfect for specific times or Past Simple for unfinished states.

English Present Perfect (I have done) vs Been vs Gone

Both refer to going somewhere, but one implies a return.

English Present Perfect (I have done) vs Present Perfect vs Present Perfect Continuous

Learners don't know whether to focus on the result or the action.

Errores comunes

I have see him.

I have seen him.

You must use the past participle (V3), not the base form.

He have gone.

He has gone.

Third person singular (he/she/it) requires 'has'.

I have went.

I have gone.

Don't use the Past Simple (V2) with 'have'. Use the Past Participle (V3).

I seen it.

I have seen it.

You cannot omit the auxiliary verb 'have'.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past times.

Have you ever went?

Have you ever been?

Use 'been' for completed trips (there and back).

I am here since Monday.

I have been here since Monday.

Use Present Perfect for actions starting in the past and continuing now.

I have lived here for 2010.

I have lived here since 2010.

Use 'since' for a point in time, 'for' for a duration.

I've already finish.

I've already finished.

Even with 'already', the verb must be V3.

I have been to Paris last year.

I went to Paris last year.

The specific time 'last year' forces the Past Simple.

It's the first time I'm here.

It's the first time I've been here.

After 'It is the first/second time...', use Present Perfect.

I have gone to the shop, but I'm back now.

I have been to the shop.

Use 'been' if the person has returned.

Since I have seen him, I was happy.

Since I saw him, I have been happy.

The 'since' clause usually takes Past Simple, while the main clause takes Present Perfect.

Patrones de oraciones

I have never ___ in my life.

She has worked here since ___.

Have you ___ yet?

It's the first time I have ___.

Real World Usage

Job Interviews constant

I have managed a team of ten for three years.

Social Media very common

I've just posted a new photo!

News Broadcasts constant

The President has signed the new bill into law.

Texting Friends very common

Have you left yet?

Doctor's Appointment common

I've had this pain since yesterday.

Travel/Tourism very common

Have you ever been to this museum before?

Food Delivery Apps occasional

Your rider has picked up your order.

Customer Service common

We have received your request.

💡

Piensa en 'Conexión con el Presente'

Siempre pregúntate: ¿esta acción del pasado sigue teniendo un link con 'ahora'? Si la respuesta es sí, el Present Perfect es probablemente tu elección. Se trata de la relevancia, no solo de haber terminado algo. "Does this past action still have a link to 'now'?"
⚠️

¡Cuidado con Tiempos Pasados Específicos!

Nunca uses el Present Perfect con marcadores de tiempo pasados específicos como 'yesterday', 'last year', 'in 2010'. Para esos, usa el Simple Past. ¡Es una trampa muy común!
I have seen him yesterday.
(Incorrecto)
🎯

Domina los Verbos Irregulares

La forma del past participle de los verbos irregulares es súper importante. Dedica tiempo a memorizar los más comunes (e.g., 'go-gone', 'eat-eaten', 'see-seen'). ¡Las tarjetas o una app te ayudarán un montón!
I have gone to the store.
🌍

Contrae para sonar más natural

En inglés informal, los hablantes nativos casi siempre usan contracciones ('I've', 'She's', 'They haven't'). Practica usarlas para sonar más natural en conversaciones y escritura casual, como mensajes de texto. "I've never been there."
💡

Úsalo con 'for' y 'since'

El Present Perfect combina perfecto con 'for' (para duración, e.g., 'for three years') y 'since' (para un punto de inicio, e.g., 'since 2020') para hablar de acciones continuas.
I have lived here for five years.
o
She has worked here since 2020.

Smart Tips

Remember the 'S' rule: He, She, and It are 'Special' and usually take the verb form with an 'S' (has, is, plays).

He have seen it. He has seen it.

Use contractions like 'I've' and 'They've' instead of 'I have' and 'They have' in spoken English.

I have finished my work. I've finished my work.

Immediately delete 'have' from your mind. These words are like magnets for the Past Simple.

I have seen him two days ago. I saw him two days ago.

Always put 'yet' at the very end of the sentence. It sounds much more natural there.

I have yet not eaten. I haven't eaten yet.

Pronunciación

I've /aɪv/, He's /hiːz/

Contractions

In natural speech, 'have' is almost always contracted to /v/ and 'has' to /z/ or /s/.

/aɪ əv iːtən/

Weak Form of Have

When not contracted, 'have' is often pronounced as a weak /həv/ or /əv/.

Question Intonation

Have you ↗ finished?

Rising intonation at the end of yes/no questions.

Memorízalo

Mnemotecnia

H.A.V.E. = Happening At Various Eras (but relevant now).

Asociación visual

Imagine a bridge made of the word 'HAVE' connecting a mountain labeled 'PAST' to a house labeled 'NOW'. You are standing on the bridge looking at the house.

Rhyme

If the time is not in sight, Present Perfect is just right!

Story

Imagine you are an explorer. You have climbed Everest, you have swum the Nile, and you have seen the stars. You are telling these stories at a party *now*. Because you are still an explorer, you use 'have done'.

Word Web

havehassinceforalreadyyetjustever

Desafío

Write down 3 things you have done today and 3 things you have never done in your life.

Notas culturales

Brits are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.

Americans often use the Past Simple where Brits use Present Perfect, especially in casual speech.

Similar to British English but with a high frequency of contractions in informal settings.

The construction 'have' + past participle originated in Old English, where 'have' was a verb of possession and the participle was an adjective describing the object.

Inicios de conversación

Have you ever traveled to another continent?

What is the best movie you have seen this year?

How long have you lived in your current city?

Have you ever made a mistake that turned out to be a good thing?

Temas para diario

Write about three things you have achieved this month.
Describe your life experiences using 'ever' and 'never'.
Reflect on how your city has changed since you were a child.
Discuss a global issue that has worsened or improved in the last decade.

Errores comunes

Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto

Test Yourself

Elige la forma correcta del verbo para completar la oración.

I ___ to Rome twice in my life.

✓ Correct! ✗ Not quite. Correct answer: have been
Usamos have been para hablar de una experiencia de visitar un lugar y regresar. 'Was' y 'went' se refieren a un momento específico en el pasado.
Encuentra y corrige el error en la oración. Error Correction

Find and fix the mistake:

She live here since 2018.

✓ Correct! ✗ Not quite. Correct answer: She has lived here since 2018.
Cuando una acción comenzó en el pasado y continúa hasta el presente, especialmente con 'since', usamos el Present Perfect (has lived).
Escribe la oración correcta en inglés. Traducción

Translate into English: 'Nunca he visto esa película.'

Answer starts with: ["I...

✓ Correct! ✗ Not quite. Correct answer: ["I have never seen that movie.","I've never seen that movie."]
Para expresar la experiencia de 'nunca haber visto' algo, usa el Present Perfect.
¿Qué oración usa correctamente el Presente Perfecto? Opción múltiple

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I have eaten sushi.
No puedes usar el Present Perfect con un tiempo pasado específico como 'yesterday'. 'I have eaten sushi' se refiere correctamente a una experiencia pasada no especificada.

Score: /4

Ejercicios de practica

8 exercises
Complete the sentence with the correct form of the verb in brackets.

I ___ (see) that movie three times already.

✓ Correct! ✗ Not quite. Correct answer: have seen
We use 'have' + V3 for repeated actions in the past.
Choose the correct sentence. Opción múltiple

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: I saw him yesterday.
Specific times like 'yesterday' require the Past Simple.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

She have lived in London for two years.

✓ Correct! ✗ Not quite. Correct answer: have
The third person singular 'She' requires 'has'.
Put the words in the correct order. Sentence Reorder

never / I / sushi / have / eaten

✓ Correct! ✗ Not quite. Correct answer: I have never eaten sushi.
The word 'never' goes between the auxiliary 'have' and the main verb.
Translate the concept to English. Traducción

He has been a doctor since 2010.

✓ Correct! ✗ Not quite. Correct answer: He has been a doctor since 2010.
Use 'since' for a specific starting point.
Complete the dialogue. Dialogue Completion

A: Have you finished the report? B: No, I ___.

✓ Correct! ✗ Not quite. Correct answer: haven't
Short answers use the auxiliary verb from the question.
Change the sentence to the negative form. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: They haven't arrived.
Add 'not' to the auxiliary 'have'.
Is the following rule true or false? True False Rule

You can use the Present Perfect with 'last week'.

✓ Correct! ✗ Not quite. Correct answer: False
Present Perfect cannot be used with specific finished time markers.

Score: /8

Practice Bank

12 exercises
Completa la oración con la forma correcta del Presente Perfecto. Completar huecos

They ___ (not/visit) their grandparents this year.

✓ Correct! ✗ Not quite. Correct answer: haven't visited
Identifica y corrige el error en la oración. Error Correction

My phone is broken. I lost it.

✓ Correct! ✗ Not quite. Correct answer: My phone is broken. I have lost it.
Selecciona la oración que usa el Presente Perfecto correctamente. Opción múltiple

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: How long have you waited?
Traduce la oración al inglés. Traducción

Translate into English: 'Ella ha estado en París muchas veces.'

✓ Correct! ✗ Not quite. Correct answer: ["She has been to Paris many times.","She's been to Paris many times."]
Ordena estas palabras para formar una oración correcta. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I have already finished lunch.
Empareja los sujetos con la forma correcta del verbo auxiliar para el Presente Perfecto. Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
Elige el participio pasado correcto. Completar huecos

He `has` never `___` a horse.

✓ Correct! ✗ Not quite. Correct answer: ridden
Encuentra y corrige el error en la oración. Error Correction

We didn't see him since last month.

✓ Correct! ✗ Not quite. Correct answer: We haven't seen him since last month.
¿Qué oración usa 'just' correctamente con el Presente Perfecto? Opción múltiple

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I have just arrived.
Traduce la oración al inglés. Traducción

Translate into English: 'Ella ha estado trabajando todo el día.'

✓ Correct! ✗ Not quite. Correct answer: ["She has been working all day.","She's been working all day."]
Pon las palabras en orden para hacer una pregunta. Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Canada?
Completa la oración con la forma correcta. Completar huecos

We `have` already `___` (eat) all the cake.

✓ Correct! ✗ Not quite. Correct answer: eaten

Score: /12

Preguntas frecuentes (8)

Use `been` if someone went somewhere and returned. Use `gone` if they are still there. Example: 'I've been to the shop' (I'm back) vs 'He's gone to the shop' (He's not here).

In American English, yes ('I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').

Use `since` for a specific point in time (since 2010, since Monday). Use `for` for a period or duration of time (for 5 years, for 2 hours).

Yes, in the context of the Present Perfect, 'I've' is the contraction of 'I have'.

Yes! The first 'have' is the auxiliary, and 'had' is the past participle of the verb 'to have'. Example: 'I have had this car for years.'

Switch to Past Simple as soon as you mention a specific time or start giving details about a finished event.

No. Some verbs are the same in all forms (cut-cut-cut), some are the same in V2 and V3 (buy-bought-bought), and some are all different (go-went-gone).

Yes, in time clauses after 'when', 'as soon as', or 'after'. Example: 'I will go out after I have finished my work.'

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto

English is stricter about 'finished time' markers.

French moderate

Passé Composé

French uses it for specific past times; English does not.

German moderate

Perfekt

German uses it as a general past tense; English uses it for present relevance.

Japanese partial

~たことがある (~ta koto ga aru)

Japanese splits the English Present Perfect into different structures.

Arabic low

قد + Past Verb (Qad + verb)

Arabic lacks the 'have' + V3 auxiliary structure.

Chinese low

了 (le) / 过 (guo)

Chinese has no verb conjugation or auxiliary verbs for tense.

Learning Path

Prerequisites

Was this helpful?
¡No hay comentarios todavía. Sé el primero en compartir tus ideas!