Lección

Present perfect and past (1) - I have done and I did

Comparison 1

≈ 15 min 8 bloque(s)

Text

Present perfect y pasado (I have done vs I did)

Esta lección explica la diferencia entre el present perfect (have/has + participio pasado) y el simple past. Ambas formas se refieren a acciones pasadas, pero se usan en situaciones diferentes y con expresiones de tiempo distintas.

  • Present perfect: have/has + participio pasado (I have done). Se usa para experiencias, acciones con relevancia presente, o acciones iniciadas en el pasado que continúan hasta ahora.
  • Simple past: forma pasada del verbo (I did). Se usa para acciones completadas en un momento específico del pasado.
  • Fíjate en las expresiones temporales: 'yesterday/last year/in 2010/ago' → simple past. 'ever/never/just/already/yet/since/for' → present perfect.

Table

Comparison: Present Perfect vs Simple Past

Form Use / Time expressions Example
Present perfect (have/has + past participle) Experience, unfinished time, present relevance; since/for/ever/never/just/already/yet I have worked here since 2018.
Simple past (verb in past form) Completed action at a specific past time; yesterday/last week/in 2010/ago I worked here last year.
Present perfect (recent action with result now) No specific past time, result matters now She has finished the report (so it's ready now).
Simple past (sequence of past actions) Events described in the past narrative She finished the report, then sent the email.

Tip

Regla clave: Las expresiones de tiempo deciden el tiempo verbal

Usa el present perfect cuando la acción está conectada al presente o no se menciona un momento pasado específico. Usa el simple past cuando la acción ocurrió en un momento definido del pasado.

  • Present perfect: have/has + participio pasado → se centra en el resultado o la experiencia (ej.: 'I have seen that film').
  • Simple past: verbo en pasado → se centra en cuándo ocurrió (ej.: 'I saw that film last week').
  • Si indicas un tiempo pasado específico (yesterday, last month, in 2015, two days ago), usa simple past.

Si dudas, revisa la expresión temporal: momento específico → simple past; sin momento específico o conexión con el presente → present perfect.

Example

Ejemplos en contexto

I have finished the quarterly report.

He terminado el informe trimestral.

I finished the quarterly report yesterday.

Terminé el informe trimestral ayer.

We have worked on the merger since March.

Hemos trabajado en la fusión desde marzo.

We worked on the merger last quarter.

Trabajamos en la fusión el trimestre pasado.

Tip

Errores comunes a evitar

Cuidado con estos errores frecuentes al elegir entre present perfect y simple past:

  • Usar present perfect con un tiempo pasado específico: 'I have seen him yesterday.' (Incorrecto) — usa simple past.
  • Usar simple past cuando la acción está conectada al presente: 'I met the client three times this year.' (Si el año no ha terminado, el present perfect suele ser mejor.)
  • Olvidar el participio pasado después de have/has: escribir 'have went' en lugar de 'have gone'.
  • Mezclar expresiones temporales que requieren tiempos diferentes en la misma oración.

Fíjate en la expresión temporal y si la acción tiene relevancia para el presente.

Quiz

Choose the correct sentence:

Pista: Revisa la expresión temporal: ¿es un momento definido en el pasado?

Quiz

Complete: I _____ in this company since 2018.

Pista: Piensa en acciones que empezaron en el pasado y continúan ahora; fíjate en 'since' o 'for'.

Quiz

Choose the correct sentence:

Pista: Fíjate en la estructura sujeto + have/has + participio y la posición de 'already'.

Puntos clave

GrammarPoint

present perfect

grammar_point CEFR B1 //ˈprɛzənt ˈpɜːrfɪkt//

Un tiempo verbal que usa have/has + participio pasado, usado para experiencias, acciones recientes con relevancia presente o acciones que continúan.

present perfect

They have completed the audit.

Han completado la auditoría.

GrammarPoint

simple past

grammar_point CEFR B1 //ˈsɪmpəl pɑːst//

Un tiempo verbal usado para describir acciones completadas en un momento específico del pasado.

past simple

She submitted the invoice last Friday.

Ella envió la factura el viernes pasado.

GrammarPoint

past participle

grammar_point CEFR B1 //pɑːst pɑːrˈtɪsɪpl//

La forma del verbo usada en tiempos perfectos (p. ej., 'done', 'seen', 'written').

participio pasado

Have you written the summary?

¿Has escrito el resumen?

Expression

since / for

expression CEFR B1 //sɪns/ /fɔːr//

'Since' indica el punto de inicio (since 2018). 'For' indica la duración (for three years). Ambos se usan con el present perfect.

since / for

I have known her since 2015.

La conozco desde 2015.

GrammarPoint

irregular verb (past forms)

grammar_point CEFR B1 //ɪˈrɛɡjələr vɜːrb//

Verbos que no siguen el patrón regular -ed en pasado y participio pasado (ej., go/went/gone).

verbo irregular

She has gone to the client meeting.

Ella ha ido a la reunión con el cliente.

Vocabulary

time expressions

noun CEFR B1 //taɪm ɪkˈsprɛʃənz//

Palabras o frases que indican cuándo ocurre una acción (ej., yesterday, just, already, last week).

expresiones temporales

We met last month.

Nos reunimos el mes pasado.