Pular para conteúdo

N2-01 — Present Perfect (have done)

Nível: N2 Pré-intermediário (B1) · Trilha: Gramática · 🎯 IELTS Requer: N1-04 Passado simples (irregulares + did) Destrava: N2-02 Present perfect vs past simple · N2-03 For/since/already/yet · N2-10 Voz passiva · N3-02 Terceira condicional · N3-04 Present perfect continuous · N3-05 Past perfect

Em 1 frase

O present perfect (have/has + particípio) conecta passado e presente: fala de uma ação passada cujo efeito ou relevância existe agora — por isso não combina com tempo definido ("ontem", "em 2020").

Explicação completa

A forma

SUJEITO + HAVE/HAS + PARTICÍPIO (3ª coluna do verbo)

I/You/We/They  have  finished.
He/She/It      has   finished.
Afirmativa Negativa Pergunta
I have seen that movie. I haven't seen it. Have you seen it?
She has lived here for years. She hasn't lived here long. Has she lived here long?

O particípio dos regulares = mesma forma do passado (worked, studied). Os irregulares têm forma própria (go → went → gone, see → saw → **seen, do → did → done**) — é a famosa "terceira coluna" da tabela de verbos.

Os 3 usos principais

1. Experiência de vida (sem dizer quando) - I have been to Japan. — Já estive no Japão. (em algum momento da vida, não importa quando) - She has never eaten sushi. — Ela nunca comeu sushi.

2. Ação que começou no passado e continua até agora - We have lived in London for two years. — Moramos em Londres há 2 anos (e ainda moramos). - I have known him since 2020. — Conheço ele desde 2020.

3. Ação recente com efeito visível agora - I have lost my keys. — Perdi minhas chaves (= estou sem elas AGORA). - She has just arrived. — Ela acabou de chegar.

A regra de ouro: tempo definido mata o present perfect

Se a frase diz quando aconteceu (yesterday, last week, in 2020, two days ago), use passado simples:

✅ Present perfect (sem quando) ✅ Past simple (com quando)
I have visited London. I visited London in 2023.
She has broken her arm. She broke her arm last month.

I have visited London in 2023. — erro clássico.

Tradução: por que confunde brasileiro

Não existe equivalente exato em português. Dependendo do uso, vira coisas diferentes:

Inglês Português
I have been to Japan. Já fui ao Japão.
I have lived here for 5 years. Moro aqui 5 anos. (presente!)
I have lost my wallet. Perdi minha carteira. (mas a relevância é agora)

Macete: "have + particípio" não é "tinha feito" (isso é past perfect, N3-05). Pense em "já/ainda não/desde/há".

Pegadinhas e erros comuns de brasileiros

  1. Usar com tempo definido — ❌ I have seen her yesterday. → ✅ I saw her yesterday.
  2. "Moro aqui há 5 anos" com presente — ❌ I live here for 5 years. → ✅ I have lived here for 5 years.
  3. Confundir been/goneShe has gone to Paris (foi e ESTÁ lá) vs She has been to Paris (foi e já voltou).
  4. Esquecer o "has" na 3ª pessoa — ❌ He have finished. → ✅ He has finished.
  5. For vs sincefor + duração (for two years), since + ponto de início (since 2024).

Auto-teste

  1. Complete: I ______ (never / try) sushi.
  2. Certo ou errado: "We have moved to New York in November."
  3. Traduza: "Estudo inglês há seis meses."
  4. She has ______ to the bank — been ou gone, se ela ainda não voltou?
  5. Complete com for ou since: I haven't seen him ______ Christmas.
Respostas 1. *I **have never tried** sushi.* 2. Errado — tem tempo definido (*in November*) → *We **moved** to New York in November.* 3. *I **have studied** English **for** six months.* (ou *have been studying*, N3-04) 4. **gone** — foi e está lá. *Been* = foi e voltou. 5. **since** — Christmas é ponto de início, não duração.

Fontes para estudar

Tipo Fonte Onde
📖 Referência Perfect English Grammar — Present Perfect https://www.perfect-english-grammar.com/present-perfect.html
✏️ Exercícios Test-English (B1 → Present perfect) https://test-english.com/grammar-points/
📕 Livro English Grammar in Use (Murphy, azul) — unidades 7–8 (present perfect) Livro
📖 Consulta Cambridge Grammar — Present perfect https://dictionary.cambridge.org/grammar/british-grammar/
🎥 Vídeo PT-BR Mairo Vergara — vídeos de present perfect YouTube: @MairoVergara
🎥 Vídeo EN mmmEnglish (Emma) — Present Perfect YouTube: @mmmEnglish_Emma

Revisão rápida (5 min)

  • Recite a forma: have/has + particípio (e he/she/it = has)
  • Os 3 usos: experiência · começou e continua · recente com efeito agora
  • A regra de ouro: apareceu "quando" (yesterday, in 2020) → vira past simple
  • Fale 3 frases sobre você: uma com never, uma com for, uma com just
  • been = foi e voltou · gone = foi e está lá