100 Ejemplos de
Oraciones en «present perfect»

El present perfect es un tiempo verbal en inglés que se utiliza para conectar acciones pasadas al presente. Se forma con los auxiliares have o has + past participle.

En el present perfect la acción o el período de tiempo tienen conexión con el presente. La acción puede o no haber terminado. Por ejemplo:

  • I have bought a new car. / He comprado un nuevo automóvil. (acción finalizada)
  • They have known each other for a long time. / Se conocen desde hace mucho tiempo. (acción que continúa)

Si bien el present perfect corresponde al pretérito perfecto compuesto en español (“he visto”, “has hecho”), su uso y los contextos en los que aparece son diferentes.

Oraciones afirmativas en present perfect

  1. We have been here before.
    Hemos estado aquí antes.
  2. I’ve taken my cat to the vet.
    He llevado a mi gato a la veterinaria.
  3. You’ve been on the phone for an hour!
    ¡Has estado al teléfono durante una hora!
  4. The girls have already gone to bed.
    Las niñas ya se han ido a dormir.
  5. Terry has moved in with his girlfriend.
    Terry se ha ido a vivir con su novia.
  6. I’ve decided not to attend the party.
    He decidido no ir a la fiesta.
  7. The couple has broken up.
    La pareja ha terminado.
  8. We have already finished the first exercise.
    Ya hemos terminado el primer ejercicio.
  9. I’ve had this headache since yesterday.
    He tenido este dolor de cabeza desde ayer.
  10. Dad has worked for this company for ten years.
    Papá ha trabajado para esta compañía durante diez años.
  11. Noah has always helped us.
    Noah siempre nos ha ayudado.
  12. Scientists have discovered a cure for the disease.
    Los científicos han encontrado una cura para la enfermedad.
  13. John has come up with an excellent idea.
    A John se le ha ocurrido una excelente idea.
  14. This is the first time I’ve tried sushi.
    Esta es la primera vez que pruebo sushi.
  15. I’ve always wanted to see the northern lights.
    Siempre he querido ver la aurora boreal.
  16. Mr. Hamilton has become a very successful doctor.
    El señor Hamilton se ha convertido en un médico exitoso.
  17. I have taught all of my friends how to play this game.
    Les he enseñado a todos mis amigos a jugar a este juego.
  18. I have forgotten about the meeting.
    Me he olvidado de la reunión.
  19. I don’t know if they have improved the service.
    No sé si han mejorado el servicio.
  20. She has changed her mind.
    Ella ha cambiado de opinión.
  21. The baby has woken up.
    El bebé se ha despertado.
  22. I’ve taken care of all the details.
    Me he ocupado de todos los detalles.
  23. I have seen that kid before, but I don’t remember his name.
    He visto a ese niño antes, pero no recuerdo su nombre.
  24. It has rained a lot this week.
    Ha llovido mucho esta semana.
  25. They have finished dessert and they are ready to leave.
    Han terminado el postre y están listos para irse.
  26. We have traveled to Europe several times.
    Hemos viajado a Europa varias veces.
  27. They have lived on a farm in Australia for over five years.
    Han vivido en una granja en Australia durante más de cinco años.
  28. My friend has watched this series twice.
    Mi amiga ha visto esta serie dos veces.
  29. I’ve spent a lovely moment.
    He pasado un bonito momento.
  30. Tessa has already made friends in the new town.
    Tessa ya ha hecho amigos en la nueva ciudad.
  31. The author has written poetry as well as novels.
    El autor ha escrito poesía así como también novelas.
  32. We have stayed at this hotel before.
    Nos hemos quedado antes en este hotel.
  33. I hope you have had a wonderful vacation.
    Espero que hayas tenido unas vacaciones maravillosas.
  34. It’s the third time I’ve bumped into Jim this week.
    Es la tercera vez que me encuentro con Jim esta semana.

Oraciones negativas en present perfect

  1. I haven’t slept well lately.
    No he dormido bien últimamente.
  2. She hasn’t worn that dress in ages.
    Ella no ha usado ese vestido en años.
  3. Will hasn’t passed his driving test.
    Will no ha pasado su examen de conducir.
  4. You haven’t changed since the last time I saw you.
    No has cambiado desde la última vez que te vi.
  5. I haven’t met your parents yet.
    Aún no he conocido a tus padres.
  6. I haven’t eaten anything today.
    No he comido nada hoy.
  7. Mark hasn’t called grandma since last week.
    Mark no ha llamado a la abuela desde la semana pasada.
  8. He still hasn’t found the time to do it.
    Él todavía no ha encontrado el tiempo para hacerlo.
  9. I haven’t seen Adele this morning.
    No he visto a Adele esta mañana.
  10. The children haven’t done their homework.
    Los niños no han hecho su tarea.
  11. The guests haven’t arrived yet.
    Los invitados aún no han llegado.
  12. You still haven’t seen the best part.
    Aún no has visto la mejor parte.
  13. Jack hasn’t had a rest yet.
    Jack aún no ha tomado un descanso.
  14. He hasn’t taken the kids to school.
    No ha llevado a los niños a la escuela.
  15. Grandma has never flown in a plane before.
    La abuela nunca antes ha volado en avión.
  16. You haven’t drunk any water today.
    No has tomado nada de agua hoy.
  17. I haven’t spoken to the teacher about it.
    No he hablado con la profesora de esto.
  18. The client hasn’t contacted us recently.
    El cliente no nos ha contactado recientemente.
  19. The students haven’t sat for an international exam before.
    Los alumnos nunca antes han rendido un examen internacional.
  20. I haven’t told them the good news yet.
    Todavía no les he dado la buena noticia.
  21. Karen hasn’t said a thing about her wedding.
    Karen no ha dicho ni una palabra acerca de su casamiento.
  22. Bob hasn’t run a marathon in his life.
    Bob no ha corrido un maratón en su vida.
  23. I haven’t done the dishes yet.
    Todavía no he lavado los platos.
  24. They haven’t built any office buildings in the area lately.
    No han construido edificios en la zona últimamente.
  25. Craig has never played golf.
    Craig nunca ha jugado al golf.
  26. We’ve never walked so much in our lives.
    Nunca hemos caminado tanto en nuestras vidas.
  27. Nobody has broken the rules.
    Nadie ha quebrado las reglas.
  28. Penny hasn’t consulted the doctor.
    Penny no ha consultado al médico.
  29. It hasn’t rained in a month.
    No ha llovido en un mes.
  30. I’ve never understood how he does that.
    Nunca he entendido cómo él hace eso.
  31. Tina hasn’t visited her aunt since last June.
    Tina no ha visitado a su tía desde junio pasado.
  32. I don’t know why he hasn’t accepted the offer yet.
    No sé por qué él todavía no ha aceptado el ofrecimiento.
  33. I haven’t eaten his sandwich.
    Yo no he comido su sándwich.

Preguntas en present perfect

  1. Have you ever tried Thai food?
    ¿Alguna vez has probado la comida tailandesa?
  2. Have you two met?
    ¿Ustedes dos se conocen?
  3. Have you heard the news?
    ¿Has escuchado las noticias?
  4. Have you seen Dave?
    ¿Has visto a Dave?
  5. Have you fed the puppy yet?
    ¿Ya le has dado de comer al cachorro?
  6. Where have you been all day?
    ¿Dónde has estado todo el día?
  7. How long have you lived here?
    ¿Cuánto tiempo has vivido aquí?
  8. Have you ever seen a ghost?
    ¿Alguna vez has visto un fantasma?
  9. How long have the boys gone missing?
    ¿Cuánto tiempo hace que los niños no aparecen?
  10. Have you started your new job yet?
    ¿Ya has comenzado tu nuevo trabajo?
  11. Which countries have you been to?
    ¿A qué países has ido?
  12. Have you checked what time your flight is?
    ¿Has chequeado a qué hora es tu vuelo?
  13. Have you enjoyed your stay so far?
    ¿Has disfrutado de tu estadía hasta ahora?
  14. What have you done?
    ¿Qué has hecho?
  15. How many times have you gone bungee jumping?
    ¿Cuántas veces has practicado bungee jumping?
  16. Have you kissed him yet?
    ¿Ya lo has besado?
  17. Has he popped the question?
    ¿Te ha propuesto matrimonio?
  18. Where has your brother gone?
    ¿A dónde ha ido tu hermano?
  19. Have you read “The Lord of the Rings”?
    ¿Has leído “El Señor de los Anillos”?
  20. How many times has he failed an exam?
    ¿Cuántas veces ha reprobado un examen?
  21. Have you already made a wish?
    ¿Ya ha hecho un deseo?
  22. Have you found what you were looking for?
    ¿Has encontrado lo que estabas buscando?
  23. How many laps have you swum?
    ¿Cuántos largos has nadado?
  24. Have you done the household chores?
    ¿Has hecho las tareas de la casa?
  25. How long have you known him?
    ¿Hace cuánto que lo conoces?
  26. Have you watered the plants today?
    ¿Has regado las plantas hoy?
  27. Have you ever flown in a hot air balloon?
    ¿Alguna vez has volado en un globo aerostático?
  28. Who have you invited to the party?
    ¿A quién has invitado a la fiesta?
  29. Have you ever wondered why we dream?
    ¿Alguna vez te has preguntado por qué soñamos?
  30. What have you cooked for dinner?
    ¿Qué has cocinado para la cena?
  31. What languages has he picked up?
    ¿Qué idiomas ha aprendido?
  32. What have you said?
    ¿Qué has dicho?
  33. Have you always loved me?
    ¿Siempre me has amado?

Sigue con:

Test interactivo para practicar

¿Cómo citar?

"Oraciones en «present perfect»". Autor: Marilina Gary. De: Argentina. Para: Enciclopedia de Ejemplos. Disponible en: https://www.ejemplos.co/oraciones-en-present-perfect/. Última edición: 28 junio, 2023. Consultado: 22 febrero, 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).

Fecha de publicación: 19 abril, 2023
Última edición: 28 junio, 2023

¿Te fue útil esta información?

No

    ¡Genial! gracias por visitarnos :)