Dica de inglês · 2 min de leitura

Present perfect ou simple past: qual usar?

Use o simple past quando o momento da ação já terminou e é conhecido (yesterday, in 2020). Use o present perfect quando o tempo não importa ou ainda não acabou (ever, already, this week).

Simple past: tempo terminado

Se você diz quando aconteceu, ou o momento já acabou, o inglês pede simple past.

I visited London in 2019.Eu visitei Londres em 2019.
She called me yesterday.Ela me ligou ontem.
We finished the project last week.Terminamos o projeto semana passada.

Present perfect: experiência, resultado e tempo aberto

O present perfect (have/has + particípio) liga o passado ao presente. Ele aparece em três situações principais:

  • Experiência de vida, sem data: "Have you ever been to Canada?" (Você já foi ao Canadá?)
  • Resultado que importa agora: "I have lost my keys." (Perdi minhas chaves, e continuo sem elas.)
  • Período que ainda não terminou: "I have drunk three coffees today." (Tomei três cafés hoje, e o dia não acabou.)

Palavras que ajudam a decidir

  • Simple past: yesterday, last week, ago, in 2010, when I was a child.
  • Present perfect: ever, never, already, yet, just, so far, this week, recently.