Have/has + particípio: I have seen, she has eaten, they haven't arrived. O present perfect liga o passado ao agora: uma experiência que você tem (I've been to Chile), um resultado que está na sua frente (I've lost my keys), algo que começou e continua (I've lived here for ten years) ou que acabou de acontecer (She's just arrived). Com hora marcada no passado (yesterday, in 2019, ten minutes ago) ele sai e entra o passado simples.
O present perfect não existe em português do jeito que existe em inglês, e é por isso que ele trava tanta gente. Eu moro aqui há dez anos vira I have lived here for ten years, com um verbo que parece passado, e o brasileiro diz I live here since ten years. Esta página começa pelo jogo, explica o tempo verbal pelos quatro usos, traz três textos narrados com tradução ao toque e fecha com o I Have Never, o jogo para fazer em dupla com o professor.
Jogue: Present Perfect
Quatro sets, cada um com um foco: básico (afirmativa e negativa), experiências (ever, never, quantas vezes), for e since e just, already, yet. Em cada set, seis frases passam por três etapas: a forma do verbo, a frase montada pedaço por pedaço e a frase certa entre três. O selo da foto diz o que a frase pede. As alternativas erradas são os erros que o brasileiro comete de verdade: have went, payed, since ten years. Nota de 0 a 100 no fim de cada set.
O present perfect em trinta segundos
O present perfect fala do passado olhando do agora. Quem diz I have lost my keys não está contando quando perdeu: está dizendo que agora está sem as chaves. Por isso o auxiliar é have no presente, e não had. A forma é uma só: have ou has + particípio (a terceira coluna da lista de verbos).
| Forma | Estrutura | Exemplo | Na fala |
|---|---|---|---|
| Afirmativa | sujeito + have/has + particípio | She has finished the report. | She's finished the report. |
| Negativa | sujeito + have/has not + particípio | I have not seen the email. | I haven't seen the email. |
| Pergunta | Have/Has + sujeito + particípio? | Have you eaten? | Have you eaten? |
| Pergunta com wh- | Wh- + have/has + sujeito + particípio? | Where have you been? | Where've you been? |
| Resposta curta | Yes, sujeito + have/has / No, sujeito + haven't/hasn't | Yes, I have. / No, she hasn't. |
- has só com he, she, it e com um nome no singular: She has, Paulo has, the team has.
- have com todo o resto: I, you, we, they e nomes no plural: The developers have.
- Na fala, I have vira I've e she has vira she's. Cuidado: she's também é she is. Quem decide é o verbo que vem depois: she's eaten (has), she's eating (is).
O particípio: a terceira coluna
Nos verbos regulares, o particípio é igual ao passado: work, worked, worked. Nos irregulares ele tem forma própria, e é aqui que mora o erro mais comum: usar a segunda coluna no lugar da terceira. I have went, she has ate, they have saw. Depois de have, sempre a terceira.
| Base | Passado | Particípio | Exemplo no present perfect |
|---|---|---|---|
| be | was / were | been | I have been to Chile. |
| go | went | gone | She has gone home. |
| do | did | done | Have you done your homework? |
| eat | ate | eaten | I have never eaten a spider. |
| see | saw | seen | Have you ever seen snow? |
| take | took | taken | He has taken the bus. |
| write | wrote | written | She has written the posts. |
| fly | flew | flown | I have flown many times. |
| buy | bought | bought | They have bought tickets. |
| make | made | made | She has made many friends. |
| forget | forgot | forgotten | Have we forgotten anything? |
| pay | paid | paid | We have already paid. |
- She has been to Paris: ela foi e voltou. É experiência.
- She has gone to Paris: ela foi e está lá agora.
O present perfect tem quatro usos, um em cada seção abaixo (três delas com um texto narrado). Os quatro usos têm uma coisa em comum: o momento exato não importa, ou ainda não acabou. Se você disser quando foi, com data ou hora, a frase vai para o passado simples.
Uso 1: experiência de vida (ever, never) · texto A1
O que você já fez (ou nunca fez) na vida até hoje. Ever é o já da pergunta; never é o nunca e já é negativo, então não leva not: I have never seen snow, e não I haven't never seen snow.
- Have you ever been to Japan? Você já foi ao Japão?
- I have never ridden a horse. Eu nunca andei a cavalo.
- She has visited Italy three times. Ela visitou a Itália três vezes (até hoje).
Texto 1: Have You Ever? (A1)

💡 Nível A1. Toque em qualquer palavra para ver a tradução, ou dê play e acompanhe a narração palavra por palavra. Repare no par have + particípio em cada frase.
?
. , .
. , , , . , .
. , !
. , .
. . . ?
- ?
As frases seguem o texto Have You Ever?
Cartas: Have you ever…?
Dez cartas viradas, sorteadas de um banco de trinta perguntas. Abra uma, leia a pergunta em voz alta e responda falando, com detalhes: nada de só yes ou no. A resposta começa pelo present perfect (The best movie I have ever seen is…, I have never been to…) e os detalhes vêm depois. Funciona sozinho, em dupla ou com o professor.
Uso 2: resultado agora
A ação acabou, mas o resultado está na sua frente. O português usa o passado simples, e o inglês usa o present perfect quando o foco é o agora.
- I have lost my keys. Perdi minhas chaves (e estou sem elas).
- She has broken her arm. Ela quebrou o braço (está engessada).
- They have fixed the bug. Eles consertaram o bug (o sistema funciona).
Uso 3: duração até agora (for, since) · texto A2
É o há do português: moro aqui há dez anos. Em inglês a situação começou no passado e continua, então o verbo vai para o present perfect, e o tempo entra com for (quanto tempo) ou since (desde quando). Três erros aparecem juntos aqui: I live here since 2016 (presente no lugar do present perfect), since ten years (since com duração) e ten years ago (ago é para ponto no passado, não para duração).
| Responde a | Vem com | Exemplo | |
|---|---|---|---|
| for | quanto tempo? | ten years, two hours, a week, a long time | She has worked there for eight years. |
| since | desde quando? | 2016, Monday, last year, 9 a.m., I was a kid | She has lived in Lisbon since 2016. |
- They have talked every Sunday since she moved.
- I have known him since we were kids.
- O since marca um ponto no passado, e ponto no passado é passado simples.
Texto 2: Ten Years in Lisbon (A2)

💡 Nível A2. Marque mentalmente cada for e cada since: um mede o trecho, o outro marca o começo. Toque nas palavras para a tradução.
. 2016. , .
. , .
ã . . , 2015.
. , .
- 2016
- 2015
As frases seguem o texto Ten Years in Lisbon.
Uso 4: acabou de acontecer (just, already, yet) · texto B1
| Palavra | Quer dizer | Onde entra | Exemplo |
|---|---|---|---|
| just | acabou de | entre have e o particípio | I've just sent it. |
| already | já (antes do esperado) | entre have e o particípio | They've already finished the homepage. |
| yet (negativa) | ainda não | no fim da frase | She hasn't published them yet. |
| yet (pergunta) | já? | no fim da frase | Have you sent the report yet? |
Texto 3: Launch Day (B1)

💡 Nível B1, um diálogo de escritório. Repare na única frase com hora marcada: I finished it ten minutes ago. Ela está no passado simples, e a seção seguinte explica por quê.
: , . ?
: , . .
: . ?
: , .
: ?
: . .
: ? ?
: . , .
: . . ?
: . . , . ?
: . !
- ?
- ?
As frases seguem o diálogo Launch Day.
Present perfect ou passado simples?
A regra prática é uma só: se tem quando, é passado simples. Yesterday, last week, in 2019, ten minutes ago, when I was a kid fecham a janela no passado, e o present perfect não entra. Sem data, ou com um período que ainda está aberto (today, this week, this year, ever, so far), é present perfect.
| Present perfect (sem data, período aberto) | Passado simples (com data, período fechado) |
|---|---|
| I have seen that movie. | I saw that movie last night. |
| She has been to Chile twice. | She went to Chile in 2019. |
| I have called them twice this morning. (a manhã ainda não acabou) | I called them twice yesterday. |
| Have you ever met a famous person? | When did you meet him? |
- Abre com present perfect, a experiência: Have you ever been to Japan? Yes, I have.
- Os detalhes vão para o passado simples: When did you go? I went in 2022. It was amazing.
- É exatamente isso que o jogo I Have Never, logo abaixo, faz vocês treinarem.
I Have Never: o jogo para professor e aluno
É o Eu Nunca, em inglês e para a sala de aula. Serve para aula presencial, para aula online com a tela compartilhada ou para dois amigos. Cada um começa com cinco dedos. Na sua vez, você lê a carta em voz alta: I have never eaten sushi. Quem já fez diz I have! e baixa um dedo; quem nunca fez diz Me neither!. Aí vem a parte que ensina: quem baixou o dedo responde às perguntas de follow-up, no passado simples (When did you do it? Where were you?). Perde quem ficar sem dedos primeiro. Também dá para inventar a sua carta: I have never + particípio.
Os seis erros que entregam o brasileiro
- Segunda coluna no lugar da terceira: I have went, she has ate. É gone, eaten.
- Presente com duração: I live here for ten years. É I have lived here for ten years.
- Since com duração: since ten years. Duração é for; since é ponto de partida.
- Ago com present perfect: I have worked here ten years ago. Ago marca ponto no passado e vai com passado simples: I started ten years ago.
- Present perfect com data: I have seen him yesterday. Com yesterday é I saw him yesterday.
- Dupla negação: I haven't never been there. É I have never been there ou I haven't ever been there.
Para continuar praticando
Perguntas frequentes
Qual é a estrutura do present perfect?
Quando usar present perfect e quando usar passado simples?
Qual a diferença entre for e since?
Como se diz 'eu moro aqui há dez anos' em inglês?
Onde entram just, already e yet?
Qual a diferença entre been e gone?
Falar do que você já fez, sem travar
No jogo você reconhece o particípio certo. Numa conversa, você precisa contar a sua experiência e emendar os detalhes no passado, na hora, sem montar a frase na cabeça. Isso se treina falando, com alguém corrigindo o reflexo.
Quero uma aula testePratique inglês com música e jogos no Fill The Song — outra ferramenta gratuita da nossa rede. E se o objetivo é evoluir para o trabalho, conheça o curso de inglês para executivos da Lingualize.
Procurando aulas? Veja a aula particular de inglês, a aula de conversação e todas as aulas da Lingualize.