B1 Verb Tenses 19 min read Medio

Presente Perfecto: Hasta ahora (por ahora)

El Presente Perfecto es tu puente mágico para unir eventos pasados con su relevancia actual.

Grammar Rule in 30 Seconds

The Present Perfect connects the past to the present, focusing on what has happened 'so far' in an unfinished time period.

  • Use 'have' or 'has' plus the past participle of the main verb (e.g., 'I have seen').
  • Use it for actions that happened at an unspecified time before now (e.g., 'I've been to Paris').
  • Use it with time markers like 'so far', 'this week', or 'lately' (e.g., 'I've had three coffees today').
👤 Subject + ➕ have/has + 🛠️ Past Participle (V3)

Overview

¿Cuántas veces has revisado tu teléfono hoy? ¿Quizás cinco, quizás cincuenta? Si dices
He revisado mi teléfono diez veces hoy
, estás usando el Present Perfect.
Es el puente definitivo entre tus acciones pasadas y tu vida justo ahora. No le importa exactamente *cuándo* hiciste algo. Le importa el *resultado* o el *conteo* hasta este preciso segundo.
Piénsalo como el puntaje de un videojuego. Aún no has terminado el juego, pero este es tu puntaje hasta el momento. Es conversacional, es útil y, honestamente, no puedes sobrevivir en un grupo de chat de WhatsApp sin él.
El Present Perfect (Hasta Ahora) es como la barra de progreso de un episodio de Netflix. Empezaste el programa en el pasado. Todavía estás a la mitad del día, de la semana o de tu vida.
El período de tiempo no ha terminado. Usamos este tiempo verbal para hablar de cosas que sucedieron en un momento no especificado antes de ahora. El momento específico no es importante.
Lo que importa es que la acción sucedió y tiene un impacto en el presente. Si le dices a tu amigo "I've seen that movie", no estás diciendo que la viste el martes pasado. Estás diciendo que tienes esa experiencia en tu cerebro justo ahora.
Se trata mucho más de tu estado actual que de una lección de historia. ¿Por qué el inglés tiene tantos tiempos verbales? Probablemente solo para mantenernos ocupados, pero este es realmente útil para presumir tu racha de Duolingo.

How This Grammar Works

Esta gramática funciona conectando el pasado con el momento presente. Imagina un puente. Un lado es el pasado y el otro lado es justo ahora.
El Present Perfect es el puente mismo. Lo usamos cuando el período de tiempo del que hablamos todavía está abierto. Si dices today, el día no ha terminado.
Si dices this month, el mes todavía continúa. Por eso lo llamamos Hasta Ahora. Cubre todo desde el momento en que naciste hasta el segundo en que terminas esta oración.
Es genial para experiencias de vida.
I have traveled to Tokyo
significa que eres una persona que sabe cómo se ve Tokio. También es perfecto para cosas que cambian con el tiempo.
Your English has improved
suena mucho mejor que
Your English improved once in 2022
.

Formation Pattern

1
Crear este tiempo verbal es como seguir una receta simple. Necesitas dos ingredientes principales: el verbo auxiliar have o has y el past participle (la tercera forma del verbo).
2
Elige tu sujeto (I, You, We, They o He, She, It).
3
Agrega la forma correcta de have. Usa has solo para he, she o it.
4
Agrega el past participle. Para verbos regulares, solo agrega -ed. Para los irregulares, tendrás que memorizarlos (¡lo siento!).
5
Agrega tu expresión de tiempo como so far o up to now.
6
Form | Example | Translation
7
--- | --- | ---
8
Positive | I have watched three episodes. | He visto tres episodios.
9
Negative | She hasn't called me yet. | Ella no me ha llamado todavía.
10
Question | Have you finished the pizza? | ¿Has terminado la pizza?
11
Truco para memorizar: Piensa en la regla H-V. Have + V3 (la tercera versión del verbo). Es como una conexión de Alto Voltaje (High-Voltage) entre el entonces y el ahora.

When To Use It

Usa esto cuando quieras hablar de tus estadísticas. ¿Cuántos cafés has tomado hoy? "I've had three coffees so far." ¡El día no ha terminado, así que podrías tomarte un cuarto!
Úsalo con palabras como already, yet, recently, lately y so far. Es el tiempo verbal ideal para los pies de foto en redes sociales. "I've finally finished my project!
suena mucho más emocionante que
I finished my project." Implica que ahora eres libre para celebrar.
También es el
Tiempo de la Experiencia
. ¿Alguna vez has comido sushi? ¿Alguna vez has ghosteado a alguien en una app de citas?
(No te juzgaremos). Si la respuesta involucra toda tu vida hasta este punto, usa el Present Perfect. También es lo suficientemente formal para entrevistas por Zoom.
I have managed three teams in my career
suena profesional y actual.

Common Mistakes

La trampa más grande es usar el Present Perfect con un tiempo terminado. No puedes decir
I have seen him yesterday
. Ayer está muerto y enterrado. Se acabó. Usa el Past Simple para eso. Otro clásico es olvidar que he, she e it son especiales. Ellos usan has. Decir She have gone hará llorar a tu profesor de inglés. También, ten cuidado con been vs. gone.
He has been to Paris
significa que fue y volvió.
He has gone to Paris
significa que todavía está allá, probablemente comiendo un croissant cerca de la Torre Eiffel. No seas la persona que dice
I have did it
. Es
I have done it
. El V3 es tu mejor amigo aquí.

Contrast With Similar Patterns

A pelear: Present Perfect vs. Past Simple.
  • Past Simple:
    I went to the gym on Monday.
    (Ya está hecho, tiempo específico, se acabó).
  • Present Perfect:
    I have been to the gym twice this week.
    (La semana todavía está ocurriendo, podría ir de nuevo).
El Past Simple es un punto en una línea de tiempo. El Present Perfect es una línea que empieza en el pasado y toca el botón de Ahora.
¿Qué tal Present Perfect vs. Present Perfect Continuous?
  • Present Perfect: "I've written five emails." (Enfoque en el resultado/conteo).
  • Continuous: "I've been writing emails all morning." (Enfoque en el proceso largo y cansado).
Si quieres presumir de cuánto terminaste, usa la versión estándar. Si quieres quejarte de lo duro que estás trabajando, usa el continuo.

Quick FAQ

Q

¿Puedo usar today con el Present Perfect?

¡Sí! Como el día no ha terminado, es la combinación perfecta. "I've eaten too much today."

Q

¿Cuál es la diferencia entre yet y already?

Already es para cosas que sucedieron antes de lo esperado. Yet es para cosas que esperas que sucedan pronto (usualmente en negativos y preguntas).

Q

¿Es "I've o I have"?

"I've

es casual y común.
I have
es formal o para dar énfasis. Usa
I've" cuando le escribas a tu crush.

Q

¿Necesito aprenderme todos los verbos irregulares?

Desafortunadamente, sí. Pero empieza con los comunes como go/gone, see/seen y do/done. ¡Ya llegarás!

Present Perfect Conjugation

Subject Auxiliary (Have/Has) Past Participle (V3) Example
I / You / We / They
have
worked / seen
I have worked.
He / She / It
has
worked / seen
She has seen.
Negative (I/You...)
have not (haven't)
worked / seen
We haven't seen.
Negative (He/She...)
has not (hasn't)
worked / seen
It hasn't worked.
Question (I/You...)
Have [subject]
worked / seen?
Have you worked?
Question (He/She...)
Has [subject]
worked / seen?
Has he seen?

Common Contractions

Full Form Contraction Pronunciation Note
I have
I've
Sounds like 'Ive'
You have
You've
Sounds like 'Yoov'
He has
He's
Same as 'He is'
She has
She's
Same as 'She is'
It has
It's
Same as 'It is'
We have
We've
Sounds like 'Weev'
They have
They've
Sounds like 'Theyv'

Meanings

A verb tense used to express an action that happened at an indefinite time in the past or began in the past and continues to the present moment, often emphasized by the phrase 'so far'.

1

Life Experience

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

“I have traveled to six different countries.”

“She has never seen a Broadway show.”

2

Unfinished Time Period

Actions that occurred within a time frame that is still ongoing (today, this month, this year).

“We have had a lot of rain this week.”

“I've seen him twice today.”

3

Change Over Time

Describing a process of change that has happened from the past up until now.

“Your English has improved a lot since January.”

“The city has grown significantly in the last decade.”

Reference Table

Reference table for Presente Perfecto: Hasta ahora (por ahora)
Sujeto Auxiliar Verbo Principal (V3) Ejemplo
I
have
finished
I have finished my homework.
You
have
seen
You have seen this movie before.
He
has
gone
He has gone to the store.
She
has
visited
She has visited Paris twice.
It
has
been
It has been a long day.
We
have
eaten
We have eaten dinner already.
They
have
studied
They have studied a lot this week.

Espectro de formalidad

Formal
I have completed the requested documentation.

I have completed the requested documentation. (Workplace)

Neutral
I've finished the paperwork.

I've finished the paperwork. (Workplace)

Informal
I'm done with the forms.

I'm done with the forms. (Workplace)

Jerga
I've knocked out those papers.

I've knocked out those papers. (Workplace)

Presente Perfecto: Conectando el Pasado al Ahora

Presente Perfecto

Usos Clave

  • Life Experiences Cosas que has hecho/no has hecho en la vida
  • Unfinished Time Acciones en un período aún no terminado (this week, today)
  • Current Results Acción pasada con consecuencia presente

Formación

  • Subject + have/has + V3 Estructura básica
  • Contractions I've, She's, They've

Palabras Clave Comunes

  • ever / never Experiencias de vida
  • yet / already Finalización/expectativa hasta ahora
  • so far / until now Progreso hasta el presente

Presente Perfecto vs. Pasado Simple

Present Perfect (Hasta Ahora)
I have seen that movie. Tiempo no especificado, experiencia relevante ahora.
She hasn't arrived yet. Acción esperada, aún pendiente.
We've lived here for 5 years. Comenzó en el pasado, todavía viviendo aquí.
Simple Past (Acción Terminada)
I saw that movie last night. Tiempo específico terminado.
She didn't arrive at 7 PM. Acción completada en un tiempo pasado.
We lived there for 5 years. Vivimos allí, pero ya no.

Cuándo usar el Presente Perfecto (Hasta Ahora)

1

¿La acción/estado está conectada con el presente?

YES
Ir al siguiente paso
NO
Usa Pasado Simple (u otro tiempo pasado)
2

¿Se especifica y finaliza el momento exacto de la acción pasada (por ejemplo, 'yesterday', 'in 2010')?

YES
Usa Pasado Simple
NO
Ir al siguiente paso
3

¿Es una experiencia de tu vida hasta ahora, o algo que comenzó en el pasado y continúa/es relevante ahora?

YES
Usa Presente Perfecto (por ejemplo, 'I have never seen')
NO
Considera el Present Perfect Continuous (para enfatizar la actividad en curso)

Expresiones de Tiempo con el Presente Perfecto

Experiencias

  • ever
  • never
  • before
  • many times

Tiempo No Terminado

  • this week
  • today
  • this month
  • this year

Finalización/Expectativa

  • yet
  • already
  • just
  • so far
➡️

Duración (En Curso)

  • for (a period)
  • since (a point in time)

Ejemplos por nivel

1

I have seen that movie.

2

She has visited Italy.

3

We have finished our homework.

4

Have you eaten?

1

I've never been to Asia.

2

Has he ever played golf?

3

They haven't called me yet.

4

We've already seen this show.

1

I've written three emails so far today.

2

She has lost her phone twice this month.

3

Have you had any problems lately?

4

The company has grown a lot recently.

1

Scientists have discovered a new species in the Amazon.

2

I've been meaning to tell you about the meeting.

3

The government has failed to address the housing crisis.

4

Technology has transformed the way we communicate.

1

The novelist has explored these themes in her previous works.

2

I'll let you know as soon as I've gathered all the data.

3

There has been a marked increase in remote work applications.

4

He has long been considered the best in his field.

1

The implications of this policy have yet to be fully realized.

2

Rarely has a film captured the public imagination so completely.

3

The city's architecture has undergone a radical metamorphosis.

4

Whether he has actually achieved his goals remains a matter of debate.

Fácil de confundir

Present Perfect: Up to Now (so far) vs Present Perfect vs. Past Simple

Learners often use Present Perfect when they mention a specific time.

Present Perfect: Up to Now (so far) vs Been vs. Gone

Learners use 'gone' when the person has already returned.

Present Perfect: Up to Now (so far) vs Present Perfect vs. Present Continuous

Using Present Continuous for actions that started in the past.

Errores comunes

I have see that movie.

I have seen that movie.

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

He have finished.

He has finished.

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

I have go to Paris.

I have been to Paris.

Use 'been' for completed trips; 'go' is the base form.

I no have seen it.

I haven't seen it.

Negative is formed with 'have not' or 'haven't'.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past time markers like 'yesterday'.

Have you ever went to Italy?

Have you ever been to Italy?

Use the past participle 'been', not the past simple 'went'.

I've lived here since two years.

I've lived here for two years.

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

I am here since Monday.

I have been here since Monday.

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

I've finished my work so far.

I've done some of my work so far.

'Finished' implies 100% completion, while 'so far' implies more might come.

It's the first time I'm seeing this.

It's the first time I've seen this.

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

Patrones de oraciones

I have ___ ___ times so far today.

Have you ever ___ ___?

She hasn't ___ yet, but she has ___.

Real World Usage

Job Interview very common

I have successfully led three major projects so far in my career.

Texting a Friend constant

I've just arrived! Where are you?

Doctor's Appointment common

I've had this headache for three days.

Social Media Update very common

We've had the best time in Bali so far!

News Broadcast constant

The Prime Minister has resigned following the scandal.

Ordering Food occasional

I've already ordered the appetizers.

💡

Busca las Pistas de Tiempo

Palabras como 'yet', 'already', 'ever', 'never', 'so far', 'this week/month/year' son como señales que te dicen: ¡usa el Presente Perfecto! Todas apuntan a un periodo de tiempo que no ha terminado o a una experiencia ligada al 'ahora'. Por ejemplo, para decir que algo no ha sucedido todavía: "We haven't received any updates from the team yet."
⚠️

¡No Mezcles Pasado y Presente!

Nunca uses el Presente Perfecto con expresiones de tiempo específicas del pasado como 'yesterday', 'last year', 'three days ago'. Si ves esas palabras, lo que buscas es el Pasado Simple. ¡Mantén tus tiempos verbales consistentes! No dirías
I have visited Paris yesterday
, sino
I visited Paris yesterday
.
🎯

Piensa en 'Toda la Vida' o 'Todavía Es Verdad'

Cuando dudes, pregúntate: '¿Es esto una experiencia de toda mi vida *hasta ahora*?' o '¿Esta acción/estado *todavía es verdadera o relevante* en este momento?' Si la respuesta es sí, el Presente Perfecto es tu mejor opción. ¡Es un atajo mental rapidísimo! Por ejemplo:
I have never seen snow in real life.
🌍

Suena Más Natural

Usar el Presente Perfecto correctamente te hará sonar mucho más natural para los hablantes nativos. Demuestra que entiendes esa sutil conexión entre el pasado y el presente, algo fundamental en la comunicación en inglés. ¡Practícalo a menudo! "I've always wanted to learn how to code, but I haven't started yet."

Smart Tips

Always use the Present Perfect unless you mention a specific age or date.

I went to Japan in my life. I have been to Japan.

Place 'just' and 'already' between 'have' and the verb. Place 'yet' at the end.

I have finished already. I have already finished.

Always use a perfect tense. Never use the simple present with 'since'.

I am here since 10:00. I have been here since 10:00.

Contract 'have' to just a 'v' sound. 'I have' becomes 'I've'.

I have seen it. I've seen it.

Pronunciación

I've /aɪv/, You've /juːv/

Contraction of 'Have'

In natural speech, 'have' is almost always contracted to /v/ after pronouns.

What's he done? /wɒtsi dʌn/

The 'h' drop

In 'has', the 'h' is often silent in fast speech if it follows a consonant.

Emphasis on 'Ever'

Have you ↗EVER been to China?

Conveys surprise or strong interest in the experience.

Memorízalo

Mnemotecnia

HAVE + ED = NOW. (Have/Has + Past Participle connects the past to NOW).

Asociación visual

Imagine a bridge connecting two islands. One island is 'The Past' and the other is 'The Present'. The Present Perfect is the bridge that lets you walk between them.

Rhyme

If the time is not clear, the Present Perfect is here!

Story

Imagine you are a traveler. You have a suitcase. Every time you do something (climb a mountain, eat a weird food), you put a sticker on the suitcase. The stickers are your 'experiences'. You don't care *when* you got the sticker, just that you *have* it now.

Word Web

alreadyyeteverneverso farlatelyrecentlysince

Desafío

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

Notas culturales

British speakers are much more likely to use the Present Perfect for recent actions with 'just', 'already', and 'yet'.

American speakers often use the Past Simple where British speakers use the Present Perfect, especially with 'just' or 'already'.

Present Perfect is the preferred 'polite' tense for status updates to avoid sounding too blunt.

The Present Perfect developed in Germanic languages using the verb 'to have' as a helper to show possession of a completed state.

Inicios de conversación

What is the most interesting place you have ever visited?

How many coffees have you had so far today?

Have you seen any good movies lately?

What's the biggest change that has happened in your city recently?

Temas para diario

Write about three things you have achieved so far this year.
Describe a place you have been to that changed your perspective on life.
List five things you haven't done yet but want to do before you are 50.

Errores comunes

Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto

Test Yourself

Elige la forma correcta del verbo para completar la frase.

I ___ never ___ such a delicious meal.

✓ Correct! ✗ Not quite. Correct answer: have / eaten
La frase describe una experiencia de vida hasta el presente, por lo que el Presente Perfecto ('have eaten') es correcto. 'Never' es un indicador clave. ¡Excelente elección!
Encuentra y corrige el error en la frase. Error Correction

Find and fix the mistake:

She didn't finish her homework yet.

✓ Correct! ✗ Not quite. Correct answer: She hasn't finished her homework yet.
La palabra 'yet' indica que la acción se espera que ocurra o está en curso hasta el presente, requiriendo el Presente Perfecto ('hasn't finished') en lugar del Pasado Simple ('didn't finish'). ¡Tienes buen ojo!
Pon las palabras en orden para formar una frase correcta en Presente Perfecto. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Paris?
Esta es una estructura común de pregunta en Presente Perfecto sobre una experiencia de vida. El auxiliar 'Have' va primero, seguido del sujeto 'you', luego 'ever', el participio pasado 'been' y finalmente el resto de la frase. ¡Orden perfecto!

Score: /3

Ejercicios de practica

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

I ___ (see) that movie three times so far.

✓ Correct! ✗ Not quite. Correct answer: have seen
We use 'have' with 'I' and the past participle 'seen'.
Which sentence is correct? Opción múltiple

Select the grammatically correct option.

✓ Correct! ✗ Not quite. Correct answer: I went to the gym yesterday.
Because 'yesterday' is a specific past time, we must use the Past Simple.
Find the error in the sentence. Error Correction

Find and fix the mistake:

She have lived in London for five years.

✓ Correct! ✗ Not quite. Correct answer: have
'She' is third-person singular and requires 'has'.
Change the Past Simple sentence to Present Perfect using 'so far'. Sentence Transformation

I drank two cups of tea. (today)

✓ Correct! ✗ Not quite. Correct answer: I have drunk two cups of tea so far today.
The past participle of 'drink' is 'drunk'.
Is the following rule true or false? True False Rule

You can use the Present Perfect with the word 'yesterday'.

✓ Correct! ✗ Not quite. Correct answer: False
Specific past time markers are only used with the Past Simple.
Choose the best response. Dialogue Completion

A: Have you ever been to Mexico? B: ___

✓ Correct! ✗ Not quite. Correct answer: Yes, I have.
Short answers use the auxiliary 'have'.
Which of these is NOT a past participle? Grammar Sorting

Identify the incorrect form.

✓ Correct! ✗ Not quite. Correct answer: Went
'Went' is the Past Simple form. The past participle is 'gone'.
Match the subject with the correct auxiliary. Match Pairs

Match them up!

✓ Correct! ✗ Not quite. Correct answer: All of the above
These are the correct pairings for the Present Perfect.

Score: /8

Practice Bank

11 exercises
Elige la forma correcta del verbo. Completar huecos

They ___ already ___ their tickets for the concert.

✓ Correct! ✗ Not quite. Correct answer: have / bought
¿Qué frase usa correctamente el Presente Perfecto? Opción múltiple

Elige la frase correcta:

✓ Correct! ✗ Not quite. Correct answer: I haven't visited my grandparents this week.
Encuentra y corrige el error en la frase. Error Correction

My sister has went to the gym this morning.

✓ Correct! ✗ Not quite. Correct answer: My sister has gone to the gym this morning.
Escribe la frase correcta en inglés. Traducción

Traduce al inglés: 'Nunca he estado tan cansado.'

✓ Correct! ✗ Not quite. Correct answer: ["I have never been so tired.","I've never been so tired."]
Pon las palabras en orden para formar una frase correcta en Presente Perfecto. Sentence Reorder

Ordena estas palabras para formar una frase:

✓ Correct! ✗ Not quite. Correct answer: The movie has not finished yet.
Une los sujetos con el verbo auxiliar correcto para el Presente Perfecto. Match Pairs

Une cada sujeto con su verbo auxiliar:

✓ Correct! ✗ Not quite. Correct answer: matched
Completa la frase con la forma correcta del Presente Perfecto. Completar huecos

How many books ___ you ___ this month?

✓ Correct! ✗ Not quite. Correct answer: have / read
Identifica y corrige el error. Error Correction

I didn't see him since last week.

✓ Correct! ✗ Not quite. Correct answer: I haven't seen him since last week.
Selecciona la frase que usa correctamente el Presente Perfecto para una experiencia. Opción múltiple

¿Qué frase es correcta?

✓ Correct! ✗ Not quite. Correct answer: He has been to Japan once.
Traduce la frase al inglés. Traducción

Traduce al inglés: 'Ella ha vivido en esta ciudad por diez años.'

✓ Correct! ✗ Not quite. Correct answer: ["She has lived in this city for ten years.","She's lived in this city for ten years."]
Completa la frase con la forma apropiada del Presente Perfecto. Completar huecos

My parents ___ never ___ sushi before.

✓ Correct! ✗ Not quite. Correct answer: have / tried

Score: /11

Preguntas frecuentes (8)

No. You should use the `Past Simple` for specific times like `yesterday`. Use the `Present Perfect` for unfinished times like `today`.

`Been` means you went and came back. `Gone` means you are still there. 'He's been to the shop' (he's home). 'He's gone to the shop' (he's still at the shop).

It is `I have drunk`. 'Drank' is the Past Simple, and 'drunk' is the Past Participle.

In American English, the `Past Simple` is often used for recent actions where British English would use the `Present Perfect`. Both are understood globally.

Unfortunately, you have to memorize them! Most common verbs like `go`, `see`, `eat`, and `do` are irregular.

Yes, in time clauses. For example: 'I will call you when I have finished.'

Usually, yes. You can also put it at the beginning for emphasis: 'So far, I've had a great day.'

Use the `Present Perfect`. For example, 'I have eaten breakfast today.' The breakfast is finished, but 'today' is not.

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 Compuesto

English is stricter about not using specific time markers like 'yesterday'.

French moderate

Passé Composé

French uses it for specific past times (yesterday), which English forbids.

German moderate

Perfekt

German 'Perfekt' is used for finished time periods, unlike English.

Japanese low

~te iru / ~ta koto ga aru

Japanese doesn't have a single 'perfect' tense; it depends on the nuance.

Arabic partial

qad + Past Verb

Arabic relies more on context and particles than a specific auxiliary verb like 'have'.

Chinese low

le (了) / guo (过)

Chinese has no verb conjugation at all.

Learning Path

Prerequisites

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