Present Perfect vs Simple Past: Entenda a Diferença de Uma Vez por Todas
Aprenda a diferença entre Present Perfect e Simple Past em inglês com exemplos, tabela comparativa, casos práticos e exercícios. Guia completo da Teacher Thayza.
Por Teacher Thayza · · 14 min de leitura
Se existe um par de tempos verbais que confunde brasileiros aprendendo inglês, é a dupla Simple Past vs Present Perfect. Isso acontece porque o português não tem um tempo verbal equivalente ao Present Perfect — nosso “pretérito perfeito composto” funciona de um jeito bem diferente. Neste guia, vamos destravar essa dúvida com exemplos, tabelas e regras práticas.
📊 Comparação Rápida
| Simple Past | Present Perfect |
|---|---|
| Momento específico no passado | Sem tempo definido, ou com efeito no presente |
| I saw that movie yesterday. | I have seen that movie. |
| yesterday, last week, in 2020, ago | ever, never, already, yet, just, for, since |
🎯 Simple Past — quando usar
Use quando a ação aconteceu num momento específico do passado, já concluída, sem conexão com o presente.
- I visited London in 2019. — Visitei Londres em 2019.
- She called me two hours ago. — Ela me ligou há duas horas.
- We didn't go to the party last Friday. — Não fomos à festa sexta passada.
Palavras-chave típicas: yesterday, last night/week/month/year, in 2020, ago, when I was a child.
✅ Present Perfect — quando usar
Use quando a ação tem relevância no presente ou quando o tempo é indefinido. Estrutura: have/has + past participle.
1. Experiências de vida
- I have been to Japan. — Já estive no Japão.
- She has never eaten sushi. — Ela nunca comeu sushi.
2. Ações recentes com resultado no presente
- I have lost my keys. (e ainda não achei) — Perdi minhas chaves.
- He has broken his arm. (ainda está machucado)
3. Ações que começaram no passado e continuam
- I have lived here for 10 years. — Moro aqui há 10 anos.
- She has worked at Google since 2020.
🔑 A Regra de Ouro
Se você pode dizer QUANDO exatamente aconteceu, use Simple Past. Se não pode ou não importa quando, use Present Perfect.
Compare:
- I have visited Paris. ✅ (não interessa quando)
- I visited Paris in 2018. ✅ (tempo específico)
- I have visited Paris in 2018. ❌ (não pode combinar tempo específico com Present Perfect)
⚠️ Erros Comuns dos Brasileiros
- Usar Present Perfect com “yesterday” — “I have seen him yesterday” ❌ → “I saw him yesterday” ✅
- Confundir “for” e “since” — for + duração (for 3 years), since + ponto de partida (since 2020)
- Esquecer o particípio — “I have went” ❌ → “I have gone” ✅
💡 Diferença: Inglês Britânico vs Americano
Americanos aceitam “I already ate” em contextos onde britânicos exigem “I have already eaten”. Ambos são corretos, mas o Present Perfect é considerado o padrão “correto” em provas internacionais.
❓ FAQ
Como o português traduz o Present Perfect?
Depende do contexto. “I have lived here for 10 years” traduz como “Moro aqui há 10 anos” (usando presente simples + há). “I have seen that movie” traduz como “Eu já vi esse filme”. Não existe tradução única.
‘Just’ vai com qual tempo?
Tradicionalmente com Present Perfect (“I have just arrived”). No inglês americano informal, o Simple Past também é aceito (“I just arrived”).
Onde praticar isso?
Nos nossos exercícios interativos e nas Roletas de Conversation, com tópicos específicos de Perfect Tenses.
📌 Próximos Passos
Agora que você domina a diferença, explore o Modal Verbs, os Verbos Irregulares no Past Participle e a If Clauses.