Present Perfect usamos
El presente perfecto se usa para hablar de acciones pasadas que tienen un resultado o una conexión con el momento presente.
I have finished the report.
He terminado el informe.
He terminado el informe.
Present Perfect Forma
Subject + have / has + V3.
I have completed the task.
He completado la tarea.
He completado la tarea.
She has finished the project.
Ella ha terminado el proyecto.
Ella ha terminado el proyecto.
Present Perfect Regla
-
El presente perfecto se usa a menudo para acciones recientes que tienen un resultado en el presente.
I have lost my keys.
He perdido mis llaves.She has broken her phone.
Ella ha roto su teléfono. -
Se utiliza para hablar de experiencias de vida sin especificar el momento exacto.
I have visited London.
He visitado Londres.She has tried Japanese food.
Ella ha probado comida japonesa. -
A menudo usamos marcadores de tiempo como:
ya, justo, todavía, alguna vez, nuncaI have already finished the task.
Ya he terminado la tarea.She has just arrived.
Ella acaba de llegar.Have you ever tried sushi?
¿Alguna vez has probado sushi? -
Se utiliza para acciones o estados que comenzaron en el pasado y continúan hasta el presente (con for y since).
I have worked here for five years.
He trabajado aquí durante cinco años.She has lived here since 2020.
Ella ha vivido aquí desde 2020.
Present Perfect Negación
-
La negación se forma con have not o has not.
I haven't finished the report yet.
Todavía no he terminado el informe.She hasn't replied to the message.
No ha respondido al mensaje.
Present Perfect Preguntas
En las preguntas, have o has va antes del sujeto.
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
¿Has terminado el informe?
¿Has terminado el informe?
Has she called you?
¿Te ha llamado?
¿Te ha llamado?
Where have they gone?
¿Adónde han ido?
¿Adónde han ido?
Why has he left early?
¿Por qué se ha ido temprano?
¿Por qué se ha ido temprano?
Present Perfect Errores comunes
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect Oraciones
I have finished the report and sent it to my manager.
He terminado el informe y se lo he enviado a mi gerente.
He terminado el informe y se lo he enviado a mi gerente.
She has already completed the task.
Ella ya ha completado la tarea.
Ella ya ha completado la tarea.
We have visited several countries this year.
Hemos visitado varios países este año.
Hemos visitado varios países este año.
He has changed his phone number, so you should call the new one.
Ha cambiado su número de teléfono, así que deberías llamar al nuevo.
Ha cambiado su número de teléfono, así que deberías llamar al nuevo.
They have started a new project.
Han comenzado un nuevo proyecto.
Han comenzado un nuevo proyecto.
I have read this book before.
He leído este libro antes.
He leído este libro antes.
She has just finished her work.
Ella acaba de terminar su trabajo.
Ella acaba de terminar su trabajo.
We have solved the problem.
Hemos resuelto el problema.
Hemos resuelto el problema.
He has forgotten his password.
Ha olvidado su contraseña.
Ha olvidado su contraseña.
They have improved the system.
Han mejorado el sistema.
Han mejorado el sistema.
Present Perfect Ejemplos
I have tried the new application and I like it.
He probado la nueva aplicación y me gusta.
He probado la nueva aplicación y me gusta.
She has updated the document and shared it with the team.
Ella ha actualizado el documento y lo ha compartido con el equipo.
Ella ha actualizado el documento y lo ha compartido con el equipo.
They have completed the task and started another one.
Han completado la tarea y han comenzado otra.
Han completado la tarea y han comenzado otra.
We have discussed the issue and found a solution.
Hemos discutido el problema y encontrado una solución.
Hemos discutido el problema y encontrado una solución.
He has checked the code and fixed several bugs.
Ha revisado el código y ha corregido varios errores.
Ha revisado el código y ha corregido varios errores.
I have already sent the email.
Ya he enviado el correo electrónico.
Ya he enviado el correo electrónico.
She has prepared the presentation.
Ella ha preparado la presentación.
Ella ha preparado la presentación.
We have organized the meeting.
Hemos organizado la reunión.
Hemos organizado la reunión.
He has learned a lot from this project.
Ha aprendido mucho de este proyecto.
Ha aprendido mucho de este proyecto.
They have improved their workflow.
Han mejorado su flujo de trabajo.
Han mejorado su flujo de trabajo.