50 Ejemplos de
«Present perfect simple» y «continuous» en inglés

Tanto el present perfect simple como el present perfect continuous se utilizan para expresar acciones que comenzaron en el pasado y que continúan en el presente, con mínima o sin diferencia en el significado entre ambos. Por ejemplo:

  • My grandparents have lived in this house for a year. (present perfect simple)
  • My grandparents have been living in this house for a year. (present perfect continuous)

En ciertos contextos, el uso del present perfect continuous le confiere un carácter temporario a la acción, mientras que el present perfect simple le da un carácter permanente. Por ejemplo:

  • She has been living with some friends. (present continuous: carácter temporario)
  • The castle has stood on the top of the hill for a century. (present perfect simple: carácter permanente)

Sin embargo, hay ciertos contextos donde existen grandes diferencias entre el present perfect simple y continuous, y donde el uso de solo uno de ellos es posible.

Diferencias entre present perfect simple y continuous

En primer lugar, existen diferencias en la estructura de ambas formas del present perfect:

  • Present perfect simple: have / has + past participle. Por ejemplo: I have worked at the company for two years. / He trabajado en la compañía durante dos años.
  • Present perfect continuous: have / has been + verbo en -ing. Por ejemplo: I have been working at the company for two years. / He estado trabajando en la compañía durante dos años.

Además, en determinados contextos, existen grandes diferencias entre el uso del present perfect simple y del present perfect continuous:

Present perfect simplePresent perfect continuous
Enfatiza el resultado de la acción. La acción finalizó.  

We have painted the house.
Enfatiza la duración de la acción. La acción puede o no haber finalizado.  

We have been painting the house.
Se utiliza con stative verbs (que expresan estados) y con dynamic verbs (que expresan acciones).  

I have known him for two years. (stative) He has worked for a month. (dynamic)
Solo se utiliza con dynamic verbs.    

I have been running all day. (dynamic)
Se utiliza junto a verbos que implican una corta duración.    

I have lost my ID card.
No se utiliza junto a verbos que implican corta duración. Cuando se hace, indica repetición.  

You have been losing your keys all day!
Se suele utilizar con un complemento numérico que expresa un logro.  

They have run ten miles.
No se puede utilizar con un complemento numérico que expresa un logro.  

They have been running. (Y no: They have been running ten miles)
Junto a determinados verbos (run, read, walk) el complemento es obligatorio.  

I have read a book. (Y no: I have read)
Se puede utilizar sin un complemento.      

I have been reading.

Cuidado: No se puede utilizar el present continuous en reemplazo del present perfect simple o continuous para referirse a acciones que comenzaron en el pasado y que continúan en el presente. Por ejemplo: We have stayed / have been staying at this hotel for two days. (Y no: We are staying …)

Ejemplos de oraciones en present perfect simple

  1. I have never been to Thailand.
    Nunca he estado en Tailandia.
  2. I have finished all my tasks.
    He terminado todas mis tareas.
  3. He has come back.
    Él ha regresado.
  4. We have never seen him again.
    No lo hemos vuelto a ver.
  5. A woman has called for you.
    Una mujer te ha llamado.
  6. I have already had breakfast.
    Ya he desayunado.
  7. Somebody has knocked at the door.
    Alguien ha llamado a la puerta.
  8. Have you ever met anybody famous?
    ¿Alguna vez has conocido a alguien famoso?
  9. The program has shut down.
    El programa se ha cerrado.
  10. I have broken the vase.
    He roto el jarrón.
  11. Has anybody left a message for me?
    ¿Alguien ha dejado un mensaje para mí?
  12. The train has departed.
    El tren ha partido.
  13. What have I done?
    ¿Qué he hecho?
  14. Have you seen my keys?
    ¿Has visto mis llaves?
  15. The movie has already started.
    La película ya ha comenzado.
  16. Have you checked the answers?
    ¿Has chequeado las respuestas?
  17. The teacher hasn’t arrived yet.
    La profesora no ha llegado todavía.
  18. I haven’t taken my medicine today.
    Hoy no he tomado mi medicina.
  19. The children have gone to bed.
    Los niños se han ido a dormir.
  20. How long have you had that headache?
    ¿Hace cuánto que tienes esa jaqueca?
  21. We have known each other for a long time.
    Nos conocemos desde hace mucho tiempo.
  22. I haven’t studied for the exam yet.
    No he estudiado para el examen todavía.
  23. They have traveled around the world.
    Ellos han viajado alrededor del mundo.
  24. We haven’t had any problems so far.
    No hemos tenido ningún problema hasta ahora.
  25. Have you found your car keys?
    ¿Has encontrado las llaves de tu automóvil?

Ejemplos de oraciones en present perfect continuous

  1. I have been listening to the radio all morning.
    He estado escuchando la radio toda la mañana.
  2. That dog has been barking since 2 a.m.
    Ese perro ha estado ladrando desde las 2 a. m.
  3. How long have you been living in New York?
    ¿Cuánto tiempo has estado viviendo en New York?
  4. They have been seeing each other a lot recently.
    Se han estado viendo mucho últimamente.
  5. Joyce has been working out a lot.
    Joyce ha estado entrenando mucho.
  6. I have been reading a lot about the author.
    He estado leyendo mucho sobre el autor.
  7. You haven’t been drinking enough water.
    No has estado bebiendo suficiente agua.
  8. We’ve been having issues with this app lately.
    Hemos estado teniendo problemas con esta aplicación últimamente.
  9. He’s been writing poetry since he was a child.
    Ha estado escribiendo poesía desde que era un niño.
  10. I’ve been working non-stop since early morning.
    He estado trabajando sin parar desde la mañana temprano.
  11. Mark has been getting to know Jenny.
    Mark se ha estado empezando a conocer con Jenny.
  12. He’s been having second thoughts about the job offer.
    Él ha estado teniendo dudas sobre el ofrecimiento de trabajo.
  13. The students have been trying to solve the problem for an hour.
    Los estudiantes han estado tratando de resolver el problema durante una hora.
  14. The girls have been picking up strawberries in the forest.
    Las niñas han estado recogiendo fresas en el bosque.
  15. The neighbors have been listening to the same song over and over again.
    Los vecinos han estado escuchando la misma canción una y otra vez.
  16. Granny has been knitting by the fire all afternoon.
    La abuela ha estado tejiendo junto al fuego toda la tarde.
  17. We’ve been watching “Stranger Things” the whole weekend.
    Hemos estado viendo «Stranger Things» todo el fin de semana.
  18. My friends have been staying in cheap hostels since the beginning of the trip.
    Mis amigos se han estado alojando en hostales baratos desde el comienzo del viaje.
  19. How long have you been playing tennis?
    ¿Cuánto tiempo llevas jugando al tenis?
  20. We’ve been sunbathing for three hours.
    Hemos estado tomando sol durante tres horas.
  21. My family has been going to the same beach house for over ten years.
    Mi familia ha estado yendo a la misma casa de playa por más de diez años.
  22. Have you been cooking all afternoon?
    ¿Has estado cocinando toda la tarde?
  23. I’ve been painting my bedroom.
    He estado pintando mi habitación.
  24. We’ve been using public transportation.
    Hemos estado usando el transporte público.
  25. Mary hasn’t been going to the gym lately.
    Mary no ha estado yendo al gimnasio recientemente.

¿Qué adverbios se utilizan con el present perfect simple y continuous?

Existen adverbios de tiempo y duración que se utilizan con el present perfect simple y continuous para indicar tiempo o duración específicos:

  • For. Se utiliza para expresar un período de tiempo. Por ejemplo: I have been learning English for a year. / He estado aprendiendo inglés durante un año.
  • Since. Se utiliza para expresar el comienzo exacto de un período de tiempo. Por ejemplo: I have been learning English since 2022. / He estado aprendiendo inglés desde 2022.

Existen otros adverbios de tiempo y duración que se utilizan con el present perfect simple y continuous para indicar tiempo o duración inespecíficos:

  • Lately (últimamente). Por ejemplo: You have been making many mistakes lately. / Has estado cometiendo muchos errores últimamente.
  • Recently (recientemente). Por ejemplo: She has changed jobs recently. / Ella ha cambiado de trabajo recientemente.

Sigue con:

Test interactivo para practicar

¿Cómo citar?

"«Present perfect simple» y «continuous» en inglés". Autor: Marilina Gary. De: Argentina. Para: Enciclopedia de Ejemplos. Disponible en: https://www.ejemplos.co/present-perfect-simple-y-continuous-en-ingles/. Última edición: 29 junio, 2023. Consultado: 26 abril, 2024.

Sobre el autor

Autor: Marilina Gary

Profesorado de Inglés para enseñanza media y superior (Instituto Superior Juan XXIII, Bahía Blanca, Argentina).

Revisado por: Inés Iraeta

Licenciada en Comunicación Periodística (Universidad Católica Argentina)

Fecha de publicación: 29 junio, 2023
Última edición: 29 junio, 2023

¿Te fue útil esta información?

No

    ¡Genial! gracias por visitarnos :)