B1 Verb Tenses 11 min read Medio

Presente Perfecto: Cosas no terminadas aún (Hoy, Esta semana)

¡Conecta acciones pasadas con el presente, sobre todo cuando el tiempo aún no termina!

Grammar Rule in 30 Seconds

Use the Present Perfect to talk about actions in a time period that is still happening right now.

  • Use 'have/has' + past participle for time periods like 'today' or 'this week'.
  • If the time period is over (like 'yesterday'), use the Past Simple instead.
  • It focuses on the result or quantity within that unfinished window of time.
Subject + have/has + Verb(ed/V3) + [Unfinished Time ⏳]

Overview

### Overview
El Present Perfect es, sin duda, uno de los tiempos verbales más dinámicos y esenciales en el idioma inglés. A menudo, los estudiantes de nivel intermedio lo perciben como un reto, pero la realidad es que para nosotros, los hispanohablantes, este tiempo verbal es un viejo conocido que simplemente requiere un ajuste de enfoque. En esencia, el Present Perfect actúa como un puente lingüístico: conecta una acción que ocurrió en el pasado con el momento presente.
A diferencia del Simple Past (pasado simple), que utilizamos para hablar de acciones terminadas en un punto específico y cerrado del tiempo, el Present Perfect se utiliza cuando el periodo de tiempo en el que ocurre la acción aún no ha terminado. Imagina que el tiempo es un contenedor; si el contenedor de hoy o esta semana sigue abierto, el inglés prefiere usar esta estructura para indicar que la historia todavía se está escribiendo.
Dominar este tiempo no solo te ayudará a mejorar tu precisión gramatical, sino que te permitirá sonar mucho más natural. En el mundo profesional, académico o incluso en conversaciones casuales por WhatsApp o durante un viaje, saber cuándo decir I have done en lugar de I did marca la diferencia entre un hablante que solo traduce palabras y uno que realmente entiende la lógica del idioma. Este tiempo es fundamental para dar actualizaciones, hablar de metas alcanzadas en el año en curso o simplemente comentar lo que has hecho desde que te levantaste esta mañana.
### How This Grammar Works
Para entender cómo funciona el Present Perfect, primero debemos mirar nuestro propio idioma. En español, contamos con el Pretérito Perfecto Compuesto (ej. he comido, hemos visto). La buena noticia es que la estructura es casi idéntica: un verbo auxiliar (haber) más un participio.
Sin embargo, aquí es donde debemos tener cuidado. En muchas regiones de Latinoamérica, tendemos a usar el pasado simple (comí, vi) para casi todo, incluso para cosas que acaban de suceder. En cambio, en España, el uso del pretérito perfecto es mucho más frecuente y se parece más al uso británico del inglés.
Independientemente de tu variante de español, en inglés el uso del Present Perfect es obligatorio cuando el marco temporal sigue activo.
La lógica detrás de esta gramática se basa en el concepto de relevancia presente. Si dices I have lost my keys (He perdido mis llaves), el énfasis no está en el momento exacto en que las perdiste, sino en el hecho de que *ahora mismo* no las tienes. Si usamos marcadores de tiempo no terminados como today (hoy), this week (esta semana) o this month (este mes), estamos declarando que el periodo de tiempo sigue fluyendo y que la acción podría repetirse o cambiar.
| Concepto | Simple Past | Present Perfect |
|---|---|---|
| Enfoque | Acción terminada en el pasado. | Vínculo entre pasado y presente. |
| Tiempo | Periodo cerrado (yesterday, last year). | Periodo abierto (today, this week). |
| Ejemplo | I drank coffee yesterday. | I have drunk two coffees today. |
| Traducción | Bebí café ayer. | He bebido dos cafés hoy. |
### Formation Pattern
La formación del Present Perfect es sistemática y sigue un patrón claro. Para construirlo, necesitamos dos elementos fundamentales: el verbo auxiliar have (o has) y el past participle (participio) del verbo principal.
1. Afirmación (Positive Statements):
La estructura es: Sujeto + have/has + Past Participle.
  • I / You / We / They utilizan have (o la contracción 've).
  • He / She / It utilizan has (o la contracción 's).
*Ejemplos:*
  • I have finished my report today. (He terminado mi informe hoy).
  • She has traveled a lot this year. (Ella ha viajado mucho este año).
2. Negación (Negative Statements):
La estructura es: Sujeto + haven't / hasn't + Past Participle.
En inglés hablado y profesional, casi siempre usamos las contracciones haven't (have not) y hasn't (has not).
*Ejemplos:*
  • We haven't seen that movie yet this week. (No hemos visto esa película aún esta semana).
  • He hasn't called me today. (Él no me ha llamado hoy).
3. Interrogación (Questions):
Para preguntar, simplemente invertimos el orden: Have/Has + Sujeto + Past Participle?.
*Ejemplos:*
  • Have you eaten anything today? (¿Has comido algo hoy?).
  • Has the company grew this quarter? (¿Ha crecido la empresa este trimestre?).
¡Ojo con los participios!
Al igual que en español tenemos participios regulares (terminados en -ado, -ido) e irregulares (hecho, dicho, visto), el inglés tiene la misma distinción. Los verbos regulares terminan en -ed (igual que el pasado simple), pero los irregulares deben memorizarse (ej. go -> gone, write -> written, see -> seen).
### When To Use It
El uso principal que estamos explorando hoy es el de acciones dentro de un periodo de tiempo no terminado. Esto es vital para sonar preciso. Aquí te detallo las situaciones más comunes:
  • Con today (hoy): Si el día aún no ha terminado, usamos Present Perfect.
* I have received ten emails today. (He recibido diez correos hoy). El día sigue y podrías recibir más.
  • Con this week / this month / this year: Estos son periodos de tiempo amplios que aún están en curso.
* We have started a new project this month. (Hemos empezado un proyecto nuevo este mes). El mes no ha acabado.
* My sister has changed jobs twice this year. (Mi hermana ha cambiado de trabajo dos veces este año).
  • Para dar noticias o actualizaciones recientes: Cuando informas a alguien sobre algo que acaba de ocurrir y que es importante ahora.
* The plane has landed. (El avión ha aterrizado). La noticia es relevante en este preciso momento.
  • Acciones repetidas en un tiempo no especificado: Cuando quieres decir cuántas veces has hecho algo hasta el momento actual.
* I've visited Paris three times. (He visitado París tres veces). En lo que va de mi vida (que es un periodo no terminado), lo he hecho tres veces.
  • Con la expresión so far (hasta ahora): Es el compañero perfecto para este tiempo verbal.
* We have sold fifty tickets so far this morning. (Hemos vendido cincuenta entradas hasta ahora esta mañana).
### Common Mistakes
Como profesor, he notado que los hispanohablantes suelen caer en ciertas trampas debido a la interferencia de nuestra lengua materna (L1). Aquí los errores más críticos:
  1. 1Usar el Present Perfect con un tiempo terminado:
Este es el error número uno. Decir I have seen him yesterday es incorrecto. ¿Por qué? Porque yesterday es un contenedor cerrado.
  • Error: I've called her yesterday.
  • Correcto: I called her yesterday.
  • Explicación: Si mencionas el momento exacto (ayer, la semana pasada, en 1995), debes usar el Simple Past.
  1. 1Confundir el uso de this morning:
Este es un error muy sutil.
  • Si son las 10:00 AM y estás hablando de lo que has hecho, dices: I have had two coffees this morning.
  • Si son las 4:00 PM (la mañana ya terminó), debes decir: I had two coffees this morning.
  • Lección: Solo usa el Present Perfect si el periodo de tiempo mencionado sigue activo en el momento en que hablas.
  1. 1Olvidar la 's' en la tercera persona:
Muchos estudiantes dicen She have worked. Recuerda que para he, she, it siempre usamos has. Es un error básico pero muy común cuando estamos concentrados en el participio y olvidamos el auxiliar.
  1. 1Confundir el participio con el pasado simple en verbos irregulares:
A veces decimos I have went en lugar de I have gone. Es fundamental estudiar la tercera columna de la lista de verbos irregulares. El pasado simple (went) y el participio (gone) tienen funciones distintas.
### Contrast With Similar Patterns
Para dominar el Present Perfect, debemos compararlo directamente con su mayor rival: el Simple Past. La clave está en la ventana de tiempo.
| Situación | Present Perfect (Ventana Abierta) | Simple Past (Ventana Cerrada) |
|---|---|---|
| Hoy vs. Ayer | I've eaten an apple today. | I ate an apple yesterday. |
| Este año vs. El año pasado | He's traveled a lot this year. | He traveled a lot last year. |
| Experiencia de vida | I've been to Mexico. (En mi vida). | I went to Mexico in 2015. (Fecha fija). |
| Estado actual | I've lost my phone. (No lo tengo ahora). | I lost my phone but I found it. (Acción pasada). |
¿Cómo decidir cuál usar?
Hazte esta pregunta:
¿El tiempo del que hablo ya terminó?
.
  • Si la respuesta es (ayer, anoche, el lunes pasado, hace una hora), usa Simple Past.
  • Si la respuesta es NO (hoy, esta semana, este año, últimamente, en mi vida), usa Present Perfect.
### Quick FAQ
1. ¿Puedo usar Present Perfect con last week?
No. Last week es un periodo de tiempo que ya terminó por completo. Debes usar el pasado simple: I visited my grandmother last week. Si quieres usar Present Perfect, tendrías que decir this week o since last week.
2. ¿Cuál es la diferencia entre have been y have gone?
Es una distinción clásica. She has gone to Italy significa que ella se fue y todavía está allá. She has been to Italy significa que ella visitó Italia en algún momento de su vida (experiencia) pero ya regresó.
3. ¿Es muy común usar las contracciones?
¡Sí! En una conversación normal, casi nadie dice I have finished. Lo más natural es decir I've finished. De hecho, si no usas contracciones, puedes sonar demasiado formal o robótico. Aprender a pronunciar esa pequeña 've o 's te dará mucha fluidez.
4. ¿Qué pasa si no menciono el tiempo?
Si no mencionas cuándo ocurrió la acción, el Present Perfect es generalmente la mejor opción, porque implica que la acción es relevante ahora o que ocurrió en algún momento de un pasado no definido. Por ejemplo: I've seen that movie (He visto esa película). No importa cuándo, lo importante es que tengo ese conocimiento ahora.

Conjugating the Present Perfect

Subject Auxiliary Past Participle (V3) Example
I / You / We / They
have
worked / seen
I have worked today.
He / She / It
has
worked / seen
She has seen him this week.
I / You / We / They (Neg)
have not (haven't)
eaten
They haven't eaten today.
He / She / It (Neg)
has not (hasn't)
eaten
It hasn't eaten this morning.
Questions
Have / Has [Subj]
finished
Have you finished this week?

Common Contractions

Full Form Contraction Pronunciation Hint
I have
I've
Rhymes with 'five'
You have
You've
One syllable
He has
He's
Sounds like 'heeze'
She has
She's
Sounds like 'sheeze'
It has
It's
Same as 'it is'
We have
We've
Rhymes with 'leave'
They have
They've
Rhymes with 'save'

Meanings

The Present Perfect is used with time expressions that include the present moment (like today, this month, or so far) to show that an action happened within that period.

1

Unfinished Time Periods

Used when the time word refers to a period that continues into the present.

“We have seen two movies this week.”

“She has called me twice this morning.”

2

Cumulative Experience (So Far)

Used to count how many times something has happened from the start of a period until now.

“I've written five emails so far today.”

“How many books have you read this year?”

3

Recent Unspecified Actions in Open Periods

Focusing on the fact that an event occurred recently within a current timeframe.

“Have you seen the news today?”

“I haven't eaten anything this morning.”

Reference Table

Reference table for Presente Perfecto: Cosas no terminadas aún (Hoy, Esta semana)
Sujeto Auxiliar V3 (Participio Pasado) Oración de Ejemplo Expresión de Tiempo
I
have
finished
I haven't finished my homework.
yet
You
have
seen
Have you seen John?
today
He
has
eaten
He has eaten a lot.
this morning
She
has
gone
She hasn't gone to work.
this week
We
have
studied
We have studied hard.
so far
They
have
lived
They have lived here.
for 5 years
It
has
rained
It has rained a lot.
this month

Espectro de formalidad

Formal
Have you consumed breakfast this morning?

Have you consumed breakfast this morning? (Morning interaction)

Neutral
Have you had breakfast this morning?

Have you had breakfast this morning? (Morning interaction)

Informal
Have you eaten yet today?

Have you eaten yet today? (Morning interaction)

Jerga
You eaten today?

You eaten today? (Morning interaction)

Presente Perfecto: Cosas Aún No Terminadas

Presente Perfecto (Tiempo No Terminado)

Elementos Clave

  • Have/Has Verbo Auxiliar
  • V3 Participio Pasado
  • Unfinished Time Contexto

Expresiones de Tiempo

  • Today Día Actual
  • This Week Semana Actual
  • This Month Mes Actual
  • So Far Hasta Ahora
  • Yet Todavía no ha pasado

Función

  • Updates Compartir noticias recientes
  • Unfinished Action Acción iniciada, aún puede continuar
  • Current Relevance La acción pasada tiene impacto ahora

Presente Perfecto vs. Pasado Simple (Tiempo)

Presente Perfecto (Tiempo No Terminado)
I haven't eaten lunch this morning. Todavía es por la mañana.
She has worked a lot this week. La semana está en curso.
Have you seen John today? Hoy no ha terminado.
Pasado Simple (Tiempo Terminado)
I didn't eat lunch this morning. Ahora es por la tarde.
She worked a lot last week. La semana pasada ya terminó.
Did you see John yesterday? Ayer ya terminó.

Eligiendo Presente Perfecto o Pasado Simple

1

¿El periodo de tiempo está terminado (ej. 'yesterday', 'last week')?

YES
Usa Pasado Simple
NO
Continuar
2

¿La acción es relevante para el presente o aún tiene potencial para continuar (ej. 'today', 'this month')?

YES
Usa Presente Perfecto
NO
Reevaluar contexto

Expresiones de Tiempo del Presente Perfecto

☀️

Día en Curso

  • today
  • this morning
  • this afternoon
  • this evening
  • tonight
📅

Semana/Mes/Año en Curso

  • this week
  • this month
  • this year
  • this semester
  • this quarter

Sin Terminar General

  • so far
  • yet
  • ever
  • never
  • recently

Ejemplos por nivel

1

I have washed my hands today.

2

She has eaten an apple this morning.

3

We have played football today.

4

Have you seen my cat today?

1

They have bought a new car this month.

2

He hasn't finished his homework this afternoon.

3

Have you had any coffee this morning?

4

It has rained a lot this week.

1

I've already sent three emails so far this morning.

2

We haven't seen many tourists in town this summer.

3

Has your sister called you this week?

4

The company has made a huge profit this year.

1

The researchers have conducted several experiments this quarter.

2

I haven't had the opportunity to speak with him this afternoon.

3

How many times has the fire alarm gone off this month?

4

The athlete has broken two world records this season.

1

The administration has faced mounting criticism this legislative session.

2

We have witnessed a significant shift in consumer behavior this decade.

3

The author has published three best-selling novels this year alone.

4

Has the board reached a consensus on the budget this afternoon?

1

The ecosystem has undergone irreversible changes this century due to climate shift.

2

The philosopher has, throughout this current treatise, challenged traditional ethics.

3

Seldom has the orchestra performed with such vigor as they have this season.

4

The currency has fluctuated wildly this week, causing market instability.

Fácil de confundir

Present Perfect: Things Not Finished Yet (Today, This Week) vs Present Perfect vs. Past Simple

Learners often use Present Perfect with specific past times like 'yesterday'.

Present Perfect: Things Not Finished Yet (Today, This Week) vs Been vs. Gone

Both are past participles of 'go' (or 'be' used as 'go').

Present Perfect: Things Not Finished Yet (Today, This Week) vs Present Perfect vs. Present Perfect Continuous

Learners use the continuous form to count actions.

Errores comunes

I have seen him yesterday.

I saw him yesterday.

You cannot use 'have' with 'yesterday' because yesterday is finished.

She have eaten today.

She has eaten today.

Use 'has' for he/she/it.

I seen him today.

I have seen him today.

You must include the auxiliary verb 'have'.

I have drinked water today.

I have drunk water today.

Drink is an irregular verb (drink-drank-drunk).

Did you see him this week?

Have you seen him this week?

If the week isn't over, Present Perfect is better.

I've went to the gym today.

I've been to the gym today.

Use 'been' for completed trips; 'gone' means you are still there.

I have worked last week.

I worked last week.

'Last week' is a finished time period.

I've been seeing him three times today.

I've seen him three times today.

Use Present Perfect Simple, not Continuous, to count how many times something happened.

I have finished the work this afternoon (at 6 PM).

I finished the work this afternoon.

If it is now evening, the afternoon is finished.

How long have you seen him today?

How many times have you seen him today?

'How long' asks for duration, 'How many times' asks for frequency.

The report has been released yesterday.

The report was released yesterday.

Even in passive voice, Present Perfect cannot be used with finished time.

Patrones de oraciones

I have ___ ___ today.

She has ___ ___ this week.

How many times have you ___ ___ this month?

It hasn't ___ much this ___.

So far this year, the company has ___ ___.

Real World Usage

Texting a friend constant

I've tried calling you three times today!

Job Interview very common

I have completed several certifications this year.

Social Media very common

I've had the best day today! #blessed

Ordering Food occasional

Have you guys had many orders this morning?

Travel / Tourism common

We've visited four museums this week.

Doctor's Appointment common

I haven't felt very well this week.

Performance Review common

You have exceeded your goals this quarter.

News Reporting very common

The stock market has fallen significantly today.

💡

¡Detecta las palabras clave de tiempo!

Piensa en un detective buscando pistas. Busca palabras como 'today', 'this morning', 'this week', 'this month', 'this year', 'so far' y 'yet'. Si aparecen y el periodo no ha terminado, ¡es Presente Perfecto! "Look for keywords like 'today,' 'this morning,' 'this week,' 'this month,' 'this year,' 'so far,' and 'yet.'"
⚠️

¡Evita los tiempos pasados específicos!

Estás chateando con un amigo y mencionas algo de 'yesterday'. ¡Nunca uses el Presente Perfecto con expresiones de tiempo ya terminadas como 'yesterday', 'last night' o 'two hours ago'! Esas son solo para el Pasado Simple. "Never use the Present Perfect with specific finished time expressions like 'yesterday,' 'last night,' or 'two hours ago.'"
🎯

Piensa en 'asuntos pendientes'

Imagina que tienes una lista de tareas para hoy. Si la acción o la oportunidad de hacerla todavía está 'abierta' dentro de un periodo de tiempo, elige el Presente Perfecto. ¡Es como decir que tienes 'asuntos pendientes'! "If the action or the opportunity for the action to happen is still 'open' or 'unfinished' within the current time frame, opt for the Present Perfect."
🌍

¡Actualizaciones y charlas casuales!

Cuando te encuentras a alguien y le preguntas qué tal le va, ¡usas esto! En culturas angloparlantes, es muy común para ponerse al día y charlar. "What have you been up to?' or 'Have you heard the news?'"
💡

Practica con 'Yet' y 'Already'

Estás esperando una pizza. 'Yet' lo usas en negativos y preguntas (e.g., 'haven't finished yet?'). 'Already' implica que algo pasó antes de lo esperado (e.g., 'I've already eaten!'). ¡Dominar estos te ayuda mucho! "'Yet' often goes with negatives and questions (e.g., 'haven't finished yet?'). 'Already' usually implies something happened sooner than expected (e.g., 'I've already eaten!')."

Smart Tips

Default to the Present Perfect. The word 'this' usually signals that the period is still open.

I saw her this week. I have seen her this week.

Use the Present Perfect Simple, never the Continuous.

I've been drinking three coffees today. I've drunk three coffees today.

Use 'So far this [period]' to show you are productive but not finished.

I did three tasks. I've finished three tasks so far today.

Check your watch. If it's past 12:00 PM, switch to Past Simple immediately.

I've had a big breakfast (at 2:00 PM). I had a big breakfast (at 2:00 PM).

Pronunciación

/aɪv/

Contraction of 'have'

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very short.

/hiːz/

Contraction of 'has'

'He has' becomes 'He's' /hiːz/. It sounds exactly like 'He is'. Context tells you which one it is.

/həv jə/

Weak form of 'have'

In questions, 'Have' is often unstressed and sounds like /həv/ or even /əv/.

Rising intonation for questions

Have you seen him today? ↗

Asking for information

Falling intonation for statements

I've seen him today. ↘

Giving an update

Memorízalo

Mnemotecnia

Remember 'The Open Box': If the day/week is still an 'open box', use the Present Perfect to put things inside it.

Asociación visual

Imagine a calendar with today's date circled in bright red. Because the circle isn't crossed out yet, you 'have' to use the Present Perfect.

Rhyme

If the time is still today, 'Have' and 'Has' are here to stay.

Story

A busy office worker named 'Have' keeps a tally of everything he does 'this week'. He never closes his notebook until Sunday night. As long as the notebook is open, he uses his own name ('I have done...') to record his tasks.

Word Web

TodayThis weekSo farThis monthThis yearLatelyRecently

Desafío

Look at your watch. List three things you have done so far today using 'I have... today'.

Notas culturales

BrE speakers are very strict about using Present Perfect for unfinished time. Saying 'Did you eat today?' sounds slightly 'American' or 'wrong' to some.

AmE speakers often use the Past Simple with 'today' or 'this week', especially in casual speech. 'Did you see the news today?' is very common in the US.

Similar to British English, but with a tendency to use contractions even more frequently in speech.

The Present Perfect comes from the Old English 'habban' (to have) combined with a past participle. Originally, it meant 'I possess the result of an action'.

Inicios de conversación

What have you done so far today?

How many coffees have you had this morning?

Have you seen any good movies this month?

What's the most interesting thing that has happened this year?

How has your perspective on your career changed this year?

Temas para diario

Write about three things you have achieved so far this week.
Describe how your city has changed this year.
Reflect on the books or articles you have read this month. Which was your favorite?
Discuss the technological advancements that have emerged this decade and their impact.

Errores comunes

Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto

Test Yourself

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

I ___ (not finish) my report this morning.

✓ Correct! ✗ Not quite. Correct answer: haven't finished
Como 'this morning' aún está en curso, usamos el Presente Perfecto. 'Haven't finished' indica que la acción aún no está completa dentro del periodo de tiempo actual.
Encuentra y corrige el error en la oración. Error Correction

Find and fix the mistake:

She didn't call me back yet today.

✓ Correct! ✗ Not quite. Correct answer: She hasn't called me back yet today.
La frase 'yet today' implica que el día no ha terminado, por lo que se requiere el Presente Perfecto ('hasn't called'), no el Pasado Simple ('didn't call').
¿Qué oración usa correctamente el Presente Perfecto con un periodo de tiempo no terminado? Opción múltiple

Elige la oración correcta:

✓ Correct! ✗ Not quite. Correct answer: They have visited the museum this week.
'This week' es un periodo de tiempo no terminado, lo que hace que el Presente Perfecto sea la opción correcta. 'Last week' es un tiempo terminado, requiriendo el Pasado Simple.
Traduce al inglés: 'No hemos comido sushi este mes.' Traducción

Translate into English: 'No hemos comido sushi este mes.'

Answer starts with: ["W...

✓ Correct! ✗ Not quite. Correct answer: ["We haven't eaten sushi this month.","We have not eaten sushi this month."]
Para traducir 'No hemos comido' (We haven't eaten) y 'este mes' (this month), que es un periodo de tiempo no terminado, el Presente Perfecto es apropiado.

Score: /4

Ejercicios de practica

8 exercises
Choose the correct verb form for the unfinished time period. Opción múltiple

I ___ three cups of tea so far today.

✓ Correct! ✗ Not quite. Correct answer: have drunk
We use 'have drunk' because 'today' is an unfinished time period and 'drunk' is the correct V3.
Fill in the blank with the correct form of 'see'.

We ___ (see) that movie twice this week.

✓ Correct! ✗ Not quite. Correct answer: have seen
The week is not over, so we use 'have seen'.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

She has visited her aunt yesterday.

✓ Correct! ✗ Not quite. Correct answer: She visited her aunt yesterday.
'Yesterday' is a finished time, so you must use the Past Simple 'visited'.
Put the words in the correct order. Sentence Reorder

this / has / rained / week / it / a / lot

✓ Correct! ✗ Not quite. Correct answer: It has rained a lot this week.
The standard order is Subject + have/has + V3 + Adverb + Time.
Match the time word to the correct tense. Match Pairs

1. Yesterday, 2. Today, 3. Last Year, 4. This Year

✓ Correct! ✗ Not quite. Correct answer: 1-Past, 2-Present Perfect, 3-Past, 4-Present Perfect
'Yesterday' and 'Last Year' are finished. 'Today' and 'This Year' are unfinished.
Choose the correct question form. Opción múltiple

___ you ___ to the gym this morning? (It is now 10:00 AM)

✓ Correct! ✗ Not quite. Correct answer: Have / been
Since it's still morning, we use Present Perfect. 'Been' is used for a completed trip.
Complete the sentence with 'has' or 'have'.

The company ___ launched two new products this month.

✓ Correct! ✗ Not quite. Correct answer: has
'The company' is a singular noun (it), so we use 'has'.
Which sentence is correct? Opción múltiple

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: I've written five letters so far this morning.
Present Perfect + 'so far' + unfinished time is the correct combination.

Score: /8

Practice Bank

12 exercises
Elige la forma correcta para completar la oración. Completar huecos

My boss ___ (not reply) to my email yet today.

✓ Correct! ✗ Not quite. Correct answer: hasn't replied
Encuentra y corrige el error gramatical. Error Correction

I saw him this morning, and it's still morning.

✓ Correct! ✗ Not quite. Correct answer: I have seen him this morning, and it's still morning.
Selecciona la oración gramaticalmente correcta. Opción múltiple

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: They haven't finished their work this afternoon.
Traduce la oración al inglés. Traducción

Translate into English: 'Ella no ha estudiado nada esta semana.'

✓ Correct! ✗ Not quite. Correct answer: ["She hasn't studied anything this week.","She has not studied anything this week."]
Pon las palabras en el orden correcto para formar una oración. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: We haven't called him yet today.
Une el sujeto con el auxiliar correcto para el Presente Perfecto. Match Pairs

Match each subject with its correct Present Perfect auxiliary:

✓ Correct! ✗ Not quite. Correct answer: matched
Completa la oración con la forma correcta del verbo. Completar huecos

The students ___ (not submit) their essays so far this semester.

✓ Correct! ✗ Not quite. Correct answer: haven't submitted
Identifica y corrige el error. Error Correction

Have you went to the new coffee shop this week?

✓ Correct! ✗ Not quite. Correct answer: Have you gone to the new coffee shop this week?
¿Qué oración usa correctamente el Presente Perfecto? Opción múltiple

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: We haven't talked to them since yesterday morning.
Traduce al inglés. Traducción

Translate into English: 'Ella ha visto esa película muchas veces.'

✓ Correct! ✗ Not quite. Correct answer: ["She has seen that movie many times.","She's seen that movie many times."]
Desordena las palabras para formar una oración gramaticalmente correcta. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: We've already eaten dinner tonight.
Une la forma base del verbo con su participio pasado (V3). Match Pairs

Match the base verb with its Past Participle:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

Preguntas frecuentes (8)

Yes, especially in American English or if you feel the 'action part' of your day is over. However, `Present Perfect` is more common for updates.

As long as it is still that time (e.g., 11:59 PM for 'today'), you can use the `Present Perfect`.

Use `been` if you went and came back. Use `gone` if you are still there. 'I've been to London twice this year' means you are not in London now.

In English, collective nouns like 'company', 'team', or 'government' are usually treated as singular (it), so they take `has`.

No. If it's 3:00 PM, you must say 'I had coffee this morning' (Past Simple) because the morning is finished.

It means 'from the start until now'. It is a classic signal for the `Present Perfect`.

Yes! Your life is an unfinished time period. 'I have been to Paris' is Present Perfect because you are still alive.

In this context, yes. But 'He's' can be 'He is' or 'He has'. You have to look at the next word (V3 vs. Adjective/Noun).

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

Latin American Spanish uses Past Simple where English requires Present Perfect.

French moderate

Passé Composé

French doesn't distinguish between 'I ate' and 'I have eaten' in spoken language.

German moderate

Perfekt

German uses the perfect form for finished time periods in speech.

Japanese low

~te iru / ~ta

Japanese lacks a specific auxiliary verb like 'have' to mark unfinished time.

Arabic partial

Qad + Past Verb

Arabic relies more on time adverbs than verb aspect to show unfinished time.

Chinese low

le (了) / guo (过)

Chinese has no verb conjugation for time; it uses particles and time words.

Learning Path

Prerequisites

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