DI Dicas Inglês
📕 Avançado

Perfect x
Past Simple

O duelo dos passados — e como saber qual usar.

🔑 A regra de ouro

Sabe quando aconteceu (tempo terminado)? → Past Simple. É experiência ou algo ligado ao agora, sem quando definido? → Present Perfect.

// lado a lado

  • I saw him yesterday.

    Vi ele ontem. (quando = ontem → past simple)

  • I've seen this movie.

    Já vi esse filme. (experiência, não importa quando → present perfect)

  • I lived in SP for 5 years.

    Morei em SP por 5 anos. (e não moro mais → past)

  • I've lived in SP for 5 years.

    Moro em SP há 5 anos. (e ainda moro → present perfect)

// as palavras que entregam

Past Simple Present Perfect
yesterday, agoever, never
last week/yearalready, yet
in 2019just, so far
when I was…for, since, recently

⚠️ Erros comuns do brasileiro

✗ I have seen him yesterday.

✓ I saw him yesterday. ("yesterday" = terminado → past)

✗ Did you ever eat sushi?

✓ Have you ever eaten sushi? (experiência)

✗ I have finished it two hours ago.

✓ I finished it two hours ago. ("ago" nunca vai com present perfect)

// teste rápido