A2-B1

Presente perfecto: ejercicios

Sobre esta lección

Presente perfecto · A2. Usa have con I/you/we/they y has con he/she/it, seguido de un participio. Añade not después de have/has para negar; coloca have/has antes del sujeto para preguntar.

Conecta el pasado con el presente. Practica have/has, participios, since/for, been y gone.

12 preguntas
Guárdalo para encontrarlo en Mi colección.
Mapa de conceptos

Present perfect

Empezar a practicar
Present perfect — Mapa de conceptos
Present perfect — Mapa de conceptos

01Construye la forma

Usa have con I/you/we/they y has con he/she/it, seguido de un participio. Añade not después de have/has para negar; coloca have/has antes del sujeto para preguntar.

have/has + past participle

02Since y for: estados que continúan

Para un estado que empezó antes y continúa ahora, usa el presente perfecto. Since indica el punto de inicio; for, la duración. For por sí solo no determina el tiempo verbal.

since + starting point · for + duration

03Resultados, expectativas y visitas

Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet.

has gone → still away · has been → returned

Afirmación

I have finished.She has finished.

Negación

I haven’t finished.She hasn’t finished.

Pregunta

Have you finished?Has she finished?

Respuesta breve

Yes, I have.No, she hasn’t.

Guía ilustrada

0/12
Preguntas
01 / 12D01Guárdalo para encontrarlo en Mi colección.

The team needs an introduction before it can send its report. Ask whether Maya has completed it.

Choose the present perfect question.

Tu respuesta
1 / 12

Tu ruta de aprendizaje

01
Paso 1 · Calentamiento

Calentamiento

0/3
02
Paso 2 · Practicar la habilidad

Construye la forma

0/1

Usa have con I/you/we/they y has con he/she/it, seguido de un participio. Añade not después de have/has para negar; coloca have/has antes del sujeto para preguntar.

The team has chosen a name. Have they chosen a logo?
03
Paso 3 · Practicar la habilidad

Since y for: estados que continúan

0/2

Para un estado que empezó antes y continúa ahora, usa el presente perfecto. Since indica el punto de inicio; for, la duración. For por sí solo no determina el tiempo verbal.

We have owned this flat since 2022. We have owned it for several years.
04
Paso 4 · Practicar la habilidad

Resultados, expectativas y visitas

0/1

Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet.

Rina has already returned. Tom has gone to the bakery; he is still there.
05
Paso 5 · Nuevos contextos

Nuevos contextos

0/3
06
Paso 6 · Un nuevo reto

Un nuevo reto

0/2
Repasos de esta unidad

Haz que los errores sirvan.

Conserva el primer intento, entiende el cambio y compruébalo en otra situación.

0

Aún no hay repasos. Prueba un calentamiento corto.

Mapa de la lección

Presente perfecto

A2
Present perfect

Puntos de la lección

01

Construye la forma

Usa have con I/you/we/they y has con he/she/it, seguido de un participio. Añade not después de have/has para negar; coloca have/has antes del sujeto para preguntar.

The team has chosen a name. Have they chosen a logo?
02

Since y for: estados que continúan

Para un estado que empezó antes y continúa ahora, usa el presente perfecto. Since indica el punto de inicio; for, la duración. For por sí solo no determina el tiempo verbal.

We have owned this flat since 2022. We have owned it for several years.
03

Resultados, expectativas y visitas

Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet.

Rina has already returned. Tom has gone to the bakery; he is still there.

Preguntas y respuestas

Abrir una respuesta registra ayuda para esa pregunta.

D01 · Calentamiento

The team needs an introduction before it can send its report. Ask whether Maya has completed it.

Choose the present perfect question.

  1. Have Maya written the introduction?
  2. Has Maya written the introduction?
  3. Has Maya wrote the introduction?
Respuesta y explicación
Has Maya written the introduction?

Mira «The team needs an introduction before it can send its report. Ask whether Maya has completed it.». Usa have con I/you/we/they y has con he/she/it, seguido de un participio. Añade not después de have/has para negar; coloca have/has antes del sujeto para preguntar. Oración completa: «Has Maya written the introduction?».

D02 · Calentamiento

I met Leila in 2020. We became friends then and are still friends. I have known Leila ___ 2020.

Choose the word that completes the sentence.

  1. for
  2. since
  3. from
Respuesta y explicación
since

Mira «I met Leila in 2020. We became friends then and are still friends. I have known Leila ___ 2020.». Para un estado que empezó antes y continúa ahora, usa el presente perfecto. Since indica el punto de inicio; for, la duración. For por sí solo no determina el tiempo verbal. Oración completa: «I met Leila in 2020. We became friends then and are still friends. I have known Leila since 2020.».

D03 · Calentamiento

Omar left for the library. He is there now and will return at six.

Choose the sentence that describes his current absence.

  1. Omar has went to the library.
  2. Omar has gone to the library.
  3. Omar has been to the library.
Respuesta y explicación
Omar has gone to the library.

Mira «Omar left for the library. He is there now and will return at six.». Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet. Oración completa: «Omar has gone to the library.».

P01 · Practicar la habilidad

We need to see the new timetable before choosing a class. We ___ the new timetable. Please show it to us now.

Complete the gap with the negative present perfect of see. Write only the missing words.

Respuesta y explicación
have not seen

Con «we», usa «have not» o «haven't». El participio es «seen», no «saw». También se admiten estas variantes revisadas: 've not seen. No es una lista de todas las expresiones posibles.

Otras respuestas aceptadas
  • haven't seen
  • 've not seen
P02 · Practicar la habilidad

This is my current bicycle. I bought it three years ago and still own it. I have had it ___ three years.

Choose the word that completes the sentence.

  1. since
  2. at
  3. for
Respuesta y explicación
for

Mira «This is my current bicycle. I bought it three years ago and still own it. I have had it ___ three years.». Para un estado que empezó antes y continúa ahora, usa el presente perfecto. Since indica el punto de inicio; for, la duración. For por sí solo no determina el tiempo verbal. Oración completa: «This is my current bicycle. I bought it three years ago and still own it. I have had it for three years.».

P03 · Practicar la habilidad

You offer to reserve a table for us. I completed the reservation earlier, so you do not need to do it.

Choose the present perfect sentence that matches the situation.

  1. I have already reserved a table.
  2. I have already reserve a table.
  3. I have not reserved a table yet.
Respuesta y explicación
I have already reserved a table.

Mira «You offer to reserve a table for us. I completed the reservation earlier, so you do not need to do it.». Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet. Oración completa: «I have already reserved a table.».

P04 · Practicar la habilidad

I moved to this town in 2019 and still live here. I have lived here ___ 2019.

Complete the gap with one word: since or for.

Respuesta y explicación
since

Vivir aquí empezó en 2019 y continúa ahora. «Since» introduce ese año de inicio.

R01 · Nuevos contextos

Find the verb-form error: Jon has eat his lunch, so he is not hungry.

Replace only eat with its past participle. Keep every other word. Write the whole corrected sentence.

Respuesta y explicación
Jon has eaten his lunch, so he is not hungry.

La comida ha terminado y Jon no tiene hambre ahora. Después de «has», usa el participio «eaten».

R02 · Nuevos contextos

Ava started her current job five years ago and still has it. Find the error: Ava has had this job since five years.

Choose the correction that preserves the five-year duration.

  1. Ava has had this job for five years.
  2. Ava has had this job for 2021.
  3. Ava has had this job since five years.
Respuesta y explicación
Ava has had this job for five years.

Mira «Ava started her current job five years ago and still has it. Find the error: Ava has had this job since five years.». Para un estado que empezó antes y continúa ahora, usa el presente perfecto. Since indica el punto de inicio; for, la duración. For por sí solo no determina el tiempo verbal. Oración completa: «Ava has had this job for five years.».

R03 · Nuevos contextos

Nora visited the post office and is back home now. A message incorrectly says: Nora has gone to the post office.

Choose the present perfect correction that matches her return.

  1. Nora has been to the post office.
  2. Nora has gone to the post office.
  3. Nora has went to the post office.
Respuesta y explicación
Nora has been to the post office.

Mira «Nora visited the post office and is back home now. A message incorrectly says: Nora has gone to the post office.». Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet. Oración completa: «Nora has been to the post office.».

X01 · Un nuevo reto

We are waiting at the stop. The bus is late, and it is not here now. We still expect it to come.

Choose the present perfect sentence that matches the situation.

  1. The bus has not arrive yet.
  2. The bus has already arrived.
  3. The bus has not arrived yet.
Respuesta y explicación
The bus has not arrived yet.

Mira «We are waiting at the stop. The bus is late, and it is not here now. We still expect it to come.». Already puede señalar algo ya terminado; yet suele usarse para un hecho esperado en preguntas o negativas. Been to indica una visita con regreso; gone to, que la persona sigue fuera. El inglés estadounidense también usa a menudo el pasado simple con already/yet. Oración completa: «The bus has not arrived yet.».

X02 · Un nuevo reto

The paper tray was broken. I repaired it, and the printer works now.

Write one present perfect sentence using I / fix / the paper tray. Start with I; a contraction is allowed.

Respuesta y explicación
I have fixed the paper tray.

La reparación tiene un resultado actual: la impresora funciona. Usa «have fixed»; también se acepta «I've fixed».

Otras respuestas aceptadas
  • I've fixed the paper tray.