Guia do present perfect em inglês: for, since, already, been e gone

O present perfect liga o passado ao presente: uma ação aconteceu em um momento não definido, mas ainda importa agora, ou uma situação começou no passado e continua agora. Duas partes desta unidade tratam da forma e dos períodos ligados ao agora, uma trata da escolha com base no tempo encerrado, e duas tratam de palavras sinalizadoras e outros detalhes. Este guia tem cinco partes, que correspondem exatamente às cinco partes do teste diagnóstico.

Ler o guia em inglês → Esta página foi traduzida automaticamente e não foi revisada por um falante nativo, então pode conter erros. A versão em inglês é a de referência.

O resultado do diagnóstico mostra qual parte precisa de revisão. Toque nessa parte abaixo.

Ligado ao agora a forma, e períodos que continuam até agoraTempo encerrado present perfect versus passado simplesPalavras sinalizadoras already, yet, ever, been, gone, forma contínua

A ideia central: uma linha do passado até agora

Imagine uma linha que liga uma ação ou situação do passado ao momento presente. Se essa linha não for interrompida, o present perfect costuma ser a escolha certa.

Uma ação ou situação começa no passado, e uma linha a liga ao momento presente
Uso Exemplo
experiência de vida She has run two marathons.
situação que continua agora I have worked here since March 2024.
mudança até agora The town has grown since the new line opened.
período ainda não encerrado I have had three coffees today.
  1. 1
    O tempo já terminou, ou ainda está ligado ao agora? Um tempo encerrado e mencionado, como yesterday, pede o passado simples. Uma ligação aberta com o presente pede o present perfect (parte 3).
  2. 2
    Começou no passado e continua agora? Use o present perfect com for ou since, não o presente simples (parte 2).
  3. 3
    Uma palavra sinalizadora ou um detalhe muda a forma? Already, yet, ever, never, been, gone ou a forma contínua (partes 4 e 5).

A parte 1 trata da forma em si: have ou has mais o particípio passado.

1

Ligado ao agora

Forma e particípios passados

Have ou has? Qual particípio passado? A forma vem primeiro.

A regra: O present perfect é have ou has mais o particípio passado. As negativas usam haven't ou hasn't, e as perguntas colocam have ou has no início.

have/has + particípio passado

Sujeito Forma Exemplo
I, you, we, they have + particípio I have finished my homework.
he, she, it has + particípio She has visited Japan twice.

Confira o sujeito real: everyone, somebody e the number of são singulares (has); the prices of e a few students são plurais (have).

Particípios irregulares

Forma base Passado simples Particípio passado
go went gone
see saw seen
do did done
write wrote written
eat ate eaten
take took taken
sing sang sung
buy bought bought

Negativas e perguntas

Tipo Exemplo
negativa I haven’t finished yet. She hasn’t called.
pergunta Have you ever been to Paris? Has he arrived?

Erros comuns nesta parte

  • have ou has usado de forma erradaMy parents has moved to Ulsan.✓ My parents have moved to Ulsan.My parents equivale a they, então pede have.
  • particípio passado erradoI have forgot her name.✓ I have forgotten her name.O particípio de forget é forgotten.
  • present perfect com um tempo encerradoDid they ever eaten here?✓ Have they ever eaten here?O particípio eaten precisa de have, não de did.
2

Ligado ao agora

For, since e how long

Começou no passado e continua agora? For, since ou how long?

A regra: Use o present perfect para uma situação que começou no passado e continua agora, não o presente simples. For vem com uma duração; since vem com um ponto de partida.

For ou since?

Palavra Seguida de Exemplo
for uma duração for three weeks, for ages, for a long time
since um ponto de partida (um dia, um ano, um acontecimento) since Monday, since 2019, since I was a child

Não o presente simples

Errado Certo
I know him for ten years. I have known him for ten years.
How long do you work here? How long have you worked here?
I am in this class since March. I have been in this class since March.

Muitas línguas, entre elas o coreano, o chinês e o japonês, usam aqui uma forma de presente ou de passado. O inglês precisa do present perfect quando o período continua até agora. For com o passado simples descreve um período encerrado: I lived in Busan for two years (não moro mais lá).

Erros comuns nesta parte

  • for e since confundidosI have lived here since three years.✓ I have lived here for three years.Three years é uma duração, então pede for.
  • presente simples onde é preciso o present perfectI work here since March.✓ I have worked here since March.A situação começou em março e continua agora.
  • presente simples onde é preciso o present perfectHow long do you know Sara?✓ How long have you known Sara?How long pergunta sobre um período até agora.
3

Tempo encerrado

Present perfect ou passado simples?

O tempo já terminou, ou ainda está ligado ao agora?

A regra: Um tempo encerrado e mencionado (yesterday, in 2019, ago, uma pergunta com when) pede o passado simples. Sem tempo mencionado, com um período até agora (since, so far) ou com uma primeira vez, usa-se o present perfect.

Tempo encerrado ou ligação aberta?

Forma Uso Exemplo
passado simples um tempo específico e encerrado I saw him yesterday.
present perfect sem tempo específico, ou com ligação com o agora I have seen him before.

Palavras sinalizadoras

Passado simples Present perfect
yesterday, last week, in 2019, ago, when? ever, never, since, so far, up to now, recently

Depois de it is the first time (ou the second time), use o present perfect: It’s the first time I have seen snow. This week ou this month aceitam os dois tempos, dependendo de o período ter terminado ou não.

Erros comuns nesta parte

  • present perfect com um tempo encerradoI have graduated in 2022.✓ I graduated in 2022.In 2022 é um tempo específico e encerrado.
  • present perfect com um tempo encerradoWhen have you started the job?✓ When did you start the job?When pergunta sobre um momento específico.
  • presente simples onde é preciso o present perfectIt's the first time I see the ocean.✓ It's the first time I have seen the ocean.Depois de it is the first time, use o present perfect.
Mais: inglês americano

No inglês americano, o passado simples também é comum com just, already e yet: I just ate. Did you finish yet? Lá, as duas formas estão corretas. O present perfect continua sendo necessário com since, so far e com um período que continua agora.

4

Palavras sinalizadoras

Already, yet, just, ever e never

Already, yet, just, ever ou never: onde fica cada um?

A regra: Already e just costumam ficar entre have e o particípio; yet costuma ficar no fim de negativas e perguntas. Ever é usado em perguntas e depois de superlativos; never significa em nenhum momento até agora.

Onde fica cada palavra

Palavra Posição Exemplo
already entre have e o particípio, frases afirmativas I have already finished.
yet fim de negativas e perguntas I haven’t finished yet. Have you finished yet?
just entre have e o particípio She has just left.
still antes de haven’t ou hasn’t I still haven’t replied.
ever em perguntas, e depois de superlativos Have you ever been to Paris? The best pizza I have ever had.
never entre have e o particípio, no sentido de nunca I have never tried sushi.
so far muitas vezes no fim, no sentido de até agora We have finished three tasks so far.

Depois de uma palavra negativa como nobody, use ever, não never: Nobody has ever complained.

Erros comuns nesta parte

  • palavra sinalizadora errada para a posição ou o sentidoI have ever seen that movie.✓ I have seen that movie. / I have never seen that movie.Ever não é usado em uma afirmação.
  • palavra sinalizadora errada para a posição ou o sentidoI have finished yet my homework.✓ I have already finished my homework. / I haven't finished my homework yet.Yet fica no fim de negativas e perguntas.
Mais: estruturas formais

Have yet to mais um verbo significa ainda não ter feito algo até agora: I have yet to meet him. Na escrita formal, never pode iniciar uma frase, e então have ou has vem antes do sujeito: Never have I seen such a crowd.

5

Palavras sinalizadoras

Been, gone e a forma contínua

Been ou gone? Simples ou contínuo? O detalhe decide o sentido.

A regra: Been to significa que foi e voltou; gone to significa que ainda está fora. A forma contínua destaca uma atividade em andamento, mas verbos de estado e contagens de coisas concluídas pedem a forma simples.

Been versus gone

Palavra Significado Exemplo
been to foi e voltou I have been to Rome twice.
gone to ainda está lá, ou a caminho She’s not here. She has gone to the store.

No inglês americano, have gone também é usado para visitas repetidas (I’ve gone there many times). A diferença sempre importa quando alguém está fora agora.

Present perfect contínuo

Forma Destaca Exemplo
present perfect conclusão, resultado, uma contagem I have written three emails.
present perfect contínuo a atividade em andamento I have been writing emails all morning.

Verbos de estado como know, own, belong, believe e have (no sentido de possuir) não usam a forma contínua: I have known her for years, não have been knowing.

Erros comuns nesta parte

  • been e gone confundidosMark has been to lunch; he'll be back at one.✓ Mark has gone to lunch; he'll be back at one.Gone to significa que ele ainda está fora.
  • present perfect versus present perfect contínuoWe have been owning this car for years.✓ We have owned this car for years.Own é um verbo de estado e não usa a forma contínua.

Autoavaliação

Cada frase está correta? Toque para ver a resposta. A etiqueta da parte mostra onde revisar se você não teve certeza.

Parte 1My friends has arrived.

Incorreta. My friends have arrived. My friends equivale a they, então pede have.

Parte 1Have you ever flown a kite?

Correta. O particípio de fly é flown.

Parte 2I have taught English for twelve years.

Correta. For vem com uma duração, e a situação continua agora.

Parte 2She is here since noon.

Incorreta. She has been here since noon. A situação começou ao meio-dia e continua agora.

Parte 3I have bought this jacket two days ago.

Incorreta. I bought this jacket two days ago. Ago marca um tempo encerrado.

Parte 3So far, I have read two of her novels.

Correta. So far significa até agora.

Parte 4I have never ridden a camel.

Correta. Never fica entre have e o particípio.

Parte 4I have finished already my essay.

Incorreta. I have already finished my essay. Already fica entre have e o particípio.

Parte 5Kate has gone to Spain, so she isn't here.

Correta. Gone to significa que ela ainda está fora.

Parte 5I have been believing in ghosts since I was little.

Incorreta. I have believed in ghosts since I was little. Believe é um verbo de estado.

Prompt de prática com IA

Cole isto em uma ferramenta de chat com IA.

Mostrar o prompt
Quero praticar o present perfect em inglês: a forma com have e has, particípios passados irregulares, for, since e how long, a escolha entre o present perfect e o passado simples, palavras sinalizadoras como already, yet, just, ever e never, been versus gone, e a forma contínua. Faça uma pergunta de cada vez e alterne o formato: preencher a lacuna, múltipla escolha (de A a D), frases “certa ou errada?” e reescrita de frases. Garanta que o contexto torne exatamente uma resposta correta, e evite itens em que o inglês americano também aceita o passado simples (por exemplo, com just, already ou yet). Passe por cinco áreas: forma e particípios passados; for, since e how long; present perfect versus passado simples; palavras sinalizadoras; e been, gone e a forma contínua. Comece no nível intermediário, aumente a dificuldade depois de duas respostas certas seguidas e diminua depois de duas erradas. Se eu errar uma pergunta, explique a regra em português e depois continue. A cada 10 perguntas, diga qual das cinco áreas eu devo revisar.

Ler o guia em inglês →