O Present Perfect é o terror de muita gente — e o motivo é simples: ele não tem um equivalente exato no português. Ele funciona como uma ponte que liga o passado ao presente: fala de algo que aconteceu antes, mas que ainda tem importância ou efeito agora.
A fórmula é sempre a mesma: have / has + particípio. Domine quando usar e qual partícula escolher, e esse "bicho de sete cabeças" vira seu aliado.
🧱 A Fórmula
| Sujeito | Auxiliar | Particípio |
|---|---|---|
| I / You / We / They | have | finished / seen / done |
| He / She / It | has | finished / seen / done |
O particípio é a "terceira coluna" dos verbos: regulares = -ed (finish → finished); irregulares = forma própria (see → seen, do → done, go → gone).
🎯 Quando usar
- 🌍 Experiência de vida (não importa quando): I have visited Japan.
- 🔑 Passado recente com efeito agora: I have lost my keys. (e continuo sem elas!)
- ⏳ Começou no passado e continua: She has lived here for ten years.
🔑 As palavrinhas-chave
| Palavra | Uso |
|---|---|
| ever / never | experiência: Have you ever...? |
| already / yet | já / ainda: I've already eaten. / Not yet. |
| for / since | duração: for 3 years / since 2020 |
| just | acabou de: I've just arrived. |
⚠️ A Pegadinha Brasileira: Present Perfect x Past Simple
Essa é a dúvida que mais aparece. A regra é clara: se a frase tem um momento definido no passado (yesterday, in 2010, last week), use Past Simple. Se não importa quando aconteceu, use Present Perfect.
- ✅ I have seen that movie. (em algum momento da vida)
- ✅ I saw that movie yesterday. (momento definido → Past Simple)
- ❌ I have seen it yesterday. (não pode misturar!)
Resumão para fixar 🧠
- Fórmula: have/has + particípio.
- Liga passado e presente; nunca use com momento específico.
- Acompanha: ever, never, already, yet, for, since, just.