El present perfect conecta el pasado con el presente. En "I have finished my homework," la acción terminó, pero su resultado importa ahora. No suele combinarse con un momento pasado terminado como “yesterday” o “in 2024”.
Cómo formar el present perfect tense
Usa “have” o “has” + past participle: "I have studied," "She has studied." Los participios regulares terminan normalmente en “-ed”; los irregulares deben memorizarse, como “go” → “gone”.
Oraciones negativas
Coloca “not” después de “have/has”: "I have not finished." Las contracciones “haven’t” y “hasn’t” son comunes en conversación.
Preguntas en present perfect
Invierte el auxiliar y el sujeto: "Have you visited Los Angeles?" Las respuestas breves usan el mismo auxiliar: "Yes, I have."
Uso 1: experiencias de vida
Usa el present perfect para experiencias sin decir cuándo ocurrieron: "She has traveled to Japan." Si mencionas una fecha específica, usa simple past: "She traveled to Japan last year."
Uso 2: situaciones que continúan
“For” indica duración y “since” indica punto de inicio: "I have lived here for 2 years"; "I have lived here since 2024."
Uso 3: resultados recientes
Se usa cuando una acción reciente tiene efecto actual: "The teacher has posted the results." El foco está en la disponibilidad de los resultados ahora.
Uso 4: períodos no terminados
“This week”, “today” y “this month” pueden ir con present perfect cuando el período sigue abierto: "I have had 3 classes this week."
"Just," "Already," y "Yet"

“Just” indica que algo ocurrió hace poco: "I have just arrived." “Already” indica antes de lo esperado; “yet” suele aparecer en preguntas y negativas: "Have you finished yet?"
"Been" y "Gone"
“Has been to” significa que alguien visitó un lugar y regresó. “Has gone to” normalmente significa que la persona fue allí y todavía no ha vuelto.
Present perfect vs. simple past
Usa simple past con un tiempo terminado: “last night”, “in 2025”, “when I was 10”. Usa present perfect cuando no indicas cuándo o cuando el período sigue conectado al presente.
Present perfect vs. present perfect continuous
El present perfect simple enfatiza resultado o cantidad: "I have read 3 chapters." El continuous enfatiza actividad o duración: "I have been reading for 2 hours."
Errores frecuentes
- No uses “did” con un past participle para formar present perfect.
- No combines present perfect con “yesterday”.
- No confundas “for” (duración) con “since” (inicio).
Cómo practicar el present perfect
Describe experiencias, cambios y resultados de tu semana sin fechas específicas. En CWC, la práctica oral diaria de English Speaking Success ofrece oportunidades para usar preguntas como "What have you learned this week?" de forma natural.
{{lp-cta}}
Preguntas frecuentes
¿Qué es el present perfect tense?
Es una forma con “have/has + past participle” que conecta una acción pasada con el presente.
¿Puedo usar present perfect con "yesterday"?
No normalmente. “Yesterday” es un tiempo pasado terminado, así que usa simple past.
¿Qué diferencia hay entre "for" y "since"?
“For” expresa duración; “since” expresa el punto de inicio.
¿Qué diferencia hay entre "have been" y "have gone"?
“Have been” suele implicar regreso; “have gone” suele implicar que la persona sigue allí.
¿Por qué estadounidenses usan a veces simple past con "yet"?
En inglés estadounidense es común en conversación. El present perfect sigue siendo importante y frecuente en muchos contextos.
Referencias
Ejemplos originales en inglés: "She has gone." · "He has not called." · "They have not visited the museum." · "I haven't finished." · "She hasn't arrived yet." · "We haven't received the schedule yet." · "Have you completed the form?" · "Has the teacher explained the rule?" · "Have they ever studied abroad?" · "How long have you lived in Los Angeles?" · "Where has she gone?" · "Have you finished?" · "Has he called?" · "No, he hasn't." · "Did you have finished?" · "I have visited MOCA." · "She has studied 3 languages." · "Have you ever seen a professional hockey game?" · "They have never traveled outside their country." · "I visited MOCA last month." · "What is the most interesting place you have visited in Los Angeles?" · "I have lived in Los Angeles for 2 years." · "She has studied English since January." · "They have known each other for a long time." · "CWC has served international students for more than 30 years." · "for a long time." · "since I arrived." · "I have lost my key." · "She has broken her glasses." · "The bus has arrived." · "We have completed the project." · "Did you eat yet?" · "Have you eaten yet?" · "I have had 2 classes today." · "She has practiced every day this week." · "We have learned several patterns this semester." · "I had 2 classes yesterday." · "She practiced every day last week." · "We learned several patterns last semester." · "The class has just ended." · "I have just sent the email." · "She has already completed the assignment." · "Have you already eaten?" · "I haven't finished yet." · "Maya has been to San Francisco." · "Maya has gone to San Francisco." · "Maya has been in San Francisco for a week." · "I have taken that class." · "I took that class last year." · "She has met the advisor." · "She met the advisor on Monday." · "We have visited The Last Bookstore." · "We visited it during last month's activity." · "Have you eaten?" · "Did you eat before class?" · "2 days ago." · "I have been studying for 2 hours." · "It has been raining since noon." · "I have been knowing her for 2 years." · "I have saw that movie." · "I have seen that movie." · "She has arrived yesterday." · "She arrived yesterday." · "He finished already." · "He has already finished." · "Have you ever taken a trip alone?" · "Where did you go?" · "I have learned 15 new words. I have practiced speaking 4 times. I haven't reviewed conditionals yet." · "I saw her yesterday." · "for 2 years." · "up to now."
Ejemplos de inglés para practicar: "Learn the present perfect tense for experience, change, results, and unfinished time, with rules, examples, and past simple comparisons." · "[[cwc-blog-thumb-present-perfect-tense.jpg]]" · "I have visited Los Angeles," · "I have lived here for 2 years," · "I have finished the exercise." · "You have improved." · "She has studied English for 6 months." · "The class has started." · "he," · "she," · "it," · "I," · "you," · "we," · "they," · "worked," · "completed." · "see" · "seen" · "write" · "written" · "spoken" · "take"
- Continúa con tiempos verbales ingleses, reglas de gramática inglesa, estructura de oraciones y concordancia entre sujeto y verbo.
- Cambridge Dictionary: Present perfect
Columbia West College (CWC) ofrece English Speaking Success para practicar respuestas sobre experiencias y resultados. Contacta a CWC para obtener más información.

