Lección

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

Comparison 2

≈ 15 min 8 bloque(s)

Text

Present perfect vs Simple past: I have done vs I did

Esta lección explica la diferencia entre el present perfect (I have done) y el simple past (I did). Ambos hablan de acciones pasadas, pero se usan en situaciones diferentes.

  • El present perfect conecta acciones pasadas con el presente (resultado, experiencia, tiempo no terminado).
  • El simple past describe acciones completadas en un momento específico del pasado.
  • Fíjate en expresiones temporales: 'yesterday', 'last week', 'in 2019' → simple past; 'ever', 'already', 'yet', 'so far', 'recently' → a menudo present perfect.

Table

Forms and Uses

Tense Form Use Example
Present perfect have/has + past participle Result now, experience, unfinished time period (this week/month), or actions with present relevance I have submitted the report. (The report is now submitted.)
Simple past verb + -ed (regular) or past form (irregular) Completed actions at a specific past time (finished time expressions) I submitted the report yesterday. (Specific time in the past)
Present perfect (experience) have/has + past participle Experience at an unspecified time in life Have you ever worked with that client?
Simple past (sequence) past form Events in a finished time or a sequence of past actions She arrived, opened her laptop, and started the presentation.
Time words Words like 'already', 'yet', 'ever', 'so far', 'recently' commonly appear with present perfect We have already discussed the budget.

Tip

Regla clave: ¿Qué tiempo elegir?

Elige el tiempo según si la acción pasada está conectada al presente o está fijada en el pasado:

  • Usa el present perfect para acciones con relevancia en el presente, experiencias o dentro de un periodo no terminado: I have finished the training. (resultado ahora)
  • Usa el simple past para acciones en un tiempo específico del pasado o un periodo completado: I finished the training last month.
  • Fíjate en las expresiones temporales: 'yesterday', 'last year', 'in 2018' → simple past; 'ever', 'already', 'yet', 'so far' → present perfect.

Si dudas, comprueba si la frase menciona un tiempo pasado específico. Si es así → simple past.

Example

Ejemplos en contexto

I have submitted the report.

He enviado el informe. (El informe ya está enviado.)

I submitted the report yesterday.

Envié el informe ayer.

Have you ever worked with that client?

¿Has trabajado alguna vez con ese cliente?

She left the office at 6 PM.

Ella salió de la oficina a las 6 p.m.

Tip

Errores comunes a evitar

Los estudiantes suelen cometer errores predecibles al elegir entre present perfect y simple past. Atención a:

  • Usar present perfect con expresiones de tiempo específicas: 'I have finished it yesterday.' (incorrecto).
  • Usar simple past cuando el resultado o la experiencia es relevante ahora: 'I finished the report' (si quieres decir que afecta ahora, es mejor el present perfect).
  • Olvidar el auxiliar 'have' en present perfect: 'I submitted the report' vs 'I have submitted the report' (significado distinto).
  • Usar la forma incorrecta del past participle: 'I have went' → correcto: 'I have gone' o 'I went'.
  • Mezclar marcadores temporales que indican periodos terminados vs no terminados: comprueba 'for/since' vs 'last/ago/yesterday'.

Comprueba siempre la expresión temporal y si la acción se conecta al presente.

Quiz

Choose the correct sentence if the action happened yesterday:

Pista: ¿Qué tiempo usamos con expresiones temporales específicas?

Quiz

Complete: She _____ at the client meeting last week.

Pista: Piensa en el tiempo para acciones completadas en un momento específico del pasado.

Quiz

Choose the correct sentence to ask about experience (no specific time):

Pista: Piensa en cómo preguntar por experiencias sin referencia temporal.

Puntos clave

GrammarPoint

present perfect

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

Un tiempo formado con have/has + participio pasado, usado para conectar acciones pasadas con el presente.

present perfect

We have completed the audit.

Hemos completado la auditoría.

GrammarPoint

simple past

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

Un tiempo pasado que describe acciones completadas en un momento específico del pasado.

simple past

I attended the conference last Tuesday.

Asistí a la conferencia el martes pasado.

GrammarPoint

past participle

grammar_point CEFR B1 //pæst ˈpɑːrtɪsɪpl//

La forma verbal usada con have/has en el present perfect y en estructuras perfectas.

participio pasado

The past participle of 'write' is 'written'.

El participio pasado de 'write' es 'written'.

Vocabulary

already

adverb CEFR B1 //ɔːlˈrɛdi//

Usado para decir que algo ocurrió antes de ahora o más temprano de lo esperado.

ya

I have already sent the invoice.

Ya he enviado la factura.

Vocabulary

yet

adverb CEFR B1 //jɛt//

Usado en oraciones negativas y preguntas con present perfect para significar 'hasta ahora'.

todavía/no aún

Have you finished the proposal yet?

¿Has terminado la propuesta ya?

Vocabulary

ever

adverb CEFR B1 //ˈɛvər//

Usado en preguntas con present perfect para preguntar sobre experiencias de vida.

alguna vez

Have you ever visited our London office?

¿Has visitado alguna vez nuestra oficina en Londres?