Tempos verbais Intermediário

Present Perfect: have + particípio, for/since, already, yet e just

Entenda de vez o Present Perfect: quando usar, a diferença para o Simple Past, for x since, already, yet, just, ever e never, com exercícios.

  • 13 min de leitura
  • 10 exercícios
  • Lição 16 de 33 da trilha
  • Por Equipe Editorial BigPayCapitals · Atualizado em
Ir direto aos exercícios
Nesta lição
  1. Como formar: have / has + particípio passado
  2. Uso 1: experiências de vida (ever, never, before)
  3. Uso 2: situações que começaram no passado e continuam (for e since)
  4. Uso 3: passado recente com resultado no presente (just, already, yet)
  5. Present Perfect x Simple Past: a regra do "quando"
  6. Exceções
  7. Erros frequentes
  8. Exercícios
  9. O que estudar depois

O Present Perfect é, para muitos brasileiros, o tempo verbal mais difícil do inglês básico. O motivo é simples: não existe um equivalente direto em português. Uma frase como I have lived here for ten years vira "moro aqui há dez anos" (presente), enquanto I have seen that movie vira "já vi esse filme" (passado). A tradução muda, mas a lógica em inglês é sempre a mesma: o Present Perfect liga o passado ao presente.

Nesta lição você vai entender essa ponte entre passado e agora, aprender a escolher entre Present Perfect e Simple Past (a dúvida número um) e usar corretamente for, since, already, yet, just, ever e never.

Como formar: have / has + particípio passado

O Present Perfect é formado pelo auxiliar have (I, you, we, they) ou has (he, she, it) seguido do particípio passado do verbo principal (a "terceira coluna" da lista de irregulares). Nos verbos regulares, o particípio é igual ao passado: worked, played, studied. Nos irregulares, pode ser diferente: go → went → gone, see → saw → seen, eat → ate → eaten.

Aqui o have é auxiliar (não significa "ter"), por isso a negativa e a pergunta são feitas com ele mesmo, sem do.

SujeitoAfirmativaNegativaPergunta
I / You / We / Theyhave ('ve) finishedhaven't (have not) finishedHave you finished?
He / She / Ithas ('s) finishedhasn't (has not) finishedHas she finished?
  • I've lost my keys.Perdi minhas chaves. (e ainda não as achei)
  • She hasn't called me back.Ela não me retornou a ligação. (até agora)
  • Have you ever been to Argentina?Você já foi à Argentina?

Uso 1: experiências de vida (ever, never, before)

Quando falamos de algo que aconteceu (ou não) em algum momento da vida até agora, sem dizer quando, usamos o Present Perfect. O que importa é a experiência, não a data. Por isso ele aparece com ever (alguma vez, em perguntas), never (nunca), before (antes) e com números de vezes (three times, twice).

Em português, geralmente traduzimos com "já" ou "nunca" + pretérito perfeito: "Você já comeu sushi?", "Nunca andei de avião".

  • Have you ever eaten sushi?Você já comeu sushi?
  • I've never flown on a plane.Nunca andei de avião.
  • She has read this book three times.Ela já leu este livro três vezes.
  • This is the best coffee I've ever had.Este é o melhor café que eu já tomei.

Uso 2: situações que começaram no passado e continuam (for e since)

Para dizer há quanto tempo algo acontece, o inglês usa o Present Perfect, enquanto o português usa o presente: "moro aqui há cinco anos" = I have lived here for five years. Dizer I live here for five years é um erro clássico de brasileiros.

  • for + período (duração): for two weeks, for a long time, for ages.
  • since + ponto de partida: since 2018, since Monday, since I was a child.

A pergunta correspondente é How long have you...? ("Há quanto tempo você...?").

for (duração)since (ponto de início)
for three dayssince Tuesday
for six monthssince March
for ten yearssince 2016
for a long timesince I was a teenager
  • We've known each other for twenty years.Nós nos conhecemos há vinte anos.
  • He has worked here since January.Ele trabalha aqui desde janeiro.
  • How long have you had this car?Há quanto tempo você tem este carro?

Uso 3: passado recente com resultado no presente (just, already, yet)

O Present Perfect também anuncia uma ação passada cujo resultado importa agora: I've broken my leg (e por isso estou de gesso). Três advérbios são típicos:

  • just = acabei de; fica entre have e o particípio: I've just arrived.
  • already = já (antes do esperado); normalmente entre have e o particípio: She's already left.
  • yet = ainda (em negativas) ou já (em perguntas); fica no final da frase: I haven't eaten yet. / Have you eaten yet?

No inglês americano informal é comum ouvir o Simple Past nesses casos (I just arrived, Did you eat yet?), mas a forma com Present Perfect é correta nos dois lados do Atlântico e a mais segura em provas.

  • I've just finished my homework.Acabei de terminar a lição de casa.
  • The film has already started.O filme já começou.
  • We haven't decided yet.Ainda não decidimos.
  • Has the package arrived yet?O pacote já chegou?

Present Perfect x Simple Past: a regra do "quando"

A pergunta decisiva é: o tempo da ação está encerrado e definido?

  • Se você menciona ou tem em mente um momento terminado (yesterday, last year, in 2020, when I was young, ago), use o Simple Past.
  • Se o período ainda não terminou ou não importa quando (ever, never, today, this week, so far, recently), use o Present Perfect.

É comum uma conversa começar no Present Perfect (a experiência, sem data) e passar para o Simple Past assim que surgem os detalhes (quando, onde, como).

Present Perfect (sem tempo definido / até agora)Simple Past (tempo encerrado)
I've been to Chile.I went to Chile in 2022.
She has lost her phone.She lost her phone yesterday.
I've drunk three coffees today.I drank three coffees yesterday.
He has worked here for years. (ainda trabalha)He worked here for years. (não trabalha mais)
  • Have you ever been to Japan? — Yes, I went there two years ago.Você já foi ao Japão? — Sim, fui para lá há dois anos.
  • I've seen that movie. I saw it on a flight last month.Já vi esse filme. Vi num voo no mês passado.

Exceções e casos especiais

Been x gone

Com o verbo go, há dois particípios com sentidos diferentes. Been indica que a pessoa foi e voltou (experiência). Gone indica que ela foi e ainda está lá.

  • She has been to London. (já esteve lá e voltou)Ela já foi a Londres.
  • She has gone to London. (está lá agora)Ela foi para Londres. (e ainda não voltou)

Verbos de ação com for/since: Present Perfect Continuous

Para destacar a duração de uma atividade que continua, os nativos muitas vezes preferem o Present Perfect Continuous: have/has been + -ing. Com verbos de estado (know, have, be, like), porém, use apenas o Present Perfect simples.

  • I've been waiting for you for an hour!Estou te esperando há uma hora!
  • They've been married since 2015.Eles são casados desde 2015.

Notícias: começa no Present Perfect, detalha no Simple Past

Manchetes e anúncios costumam apresentar o fato novo no Present Perfect e, em seguida, dar os detalhes no Simple Past, porque aí o momento já ficou definido.

  • A plane has landed on a highway. It landed at 3 p.m. and nobody was hurt.Um avião pousou numa rodovia. Ele pousou às 15h e ninguém se feriu.

Erros frequentes de brasileiros

I live here for five years.

I have lived here for five years.

O "moro aqui há cinco anos" do português vira Present Perfect: a situação começou no passado e continua.

I have seen him yesterday.

I saw him yesterday.

Com tempo passado definido (yesterday, last week, ago), use o Simple Past.

She has worked here since three years.

She has worked here for three years.

Since indica o ponto de início; para duração (três anos) use for.

Did you ever go to Europe?

Have you ever been to Europe?

Para perguntar sobre experiências de vida sem data, o padrão é Have you ever + particípio.

I haven't yet finished.

I haven't finished yet.

Yet normalmente fica no final da frase.

He has went home.

He has gone home.

Depois de have/has vem o particípio (terceira coluna), não o passado simples.

Exercícios práticos

Responda e receba a correção na hora. As questões erradas vão para a sua revisão de erros.

0/10 respondidas · 0 acertos
1 Escolha a alternativa correta

I ___ this movie three times.

2 Escolha a alternativa correta

We moved to this city ___ 2019.

3 Escolha a alternativa correta

She ___ her keys yesterday.

4 Escolha a alternativa correta

Where is Marcos? — He's not here. He ___ to the bank.

5 Escolha a alternativa correta

Onde fica o advérbio na frase correta?

6 Complete a frase

They have been friends they were children.

Dica: Ponto de início

7 Complete a frase

I've worked at this company six years.

Dica: Duração

8 Complete a frase

Have you done your homework ? — No, not yet.

Dica: "já", em pergunta, no fim da frase

9 Complete a frase

My sister (never / travel) abroad.

Dica: Experiência de vida; never fica entre o auxiliar e o particípio

10 Complete a frase

How long you known Juliana?

Dica: Auxiliar do Present Perfect com you

O que estudar depois

Próxima lição da trilha Countable and Uncountable Nouns Entenda a diferença entre substantivos contáveis e incontáveis em inglês e saiba quando usar much, many, some, any, a lot of, few e little. Intermediário
InicianteTempos verbais

Simple Past

Aprenda o Simple Past: regras do -ed, pronúncia, verbos irregulares mais usados, was/were e como fazer negativas e perguntas com did.

11 min 10 exercícios
AvançadoTempos verbais

Past Perfect

Domine o Past Perfect (had + particípio): quando é obrigatório, quando é opcional, by the time, already, discurso indireto e o Past Perfect Continuous.

11 min 10 exercícios
InicianteTempos verbais

Present Continuous

Entenda o Present Continuous (am/is/are + -ing): quando usar, regras do -ing, verbos que não aceitam o tempo e a diferença para o Simple Present.

10 min 10 exercícios
InicianteTempos verbais

Simple Present

Aprenda quando usar o Simple Present, como formar frases afirmativas, negativas e perguntas com do/does e as regras do -s na terceira pessoa.

9 min 9 exercícios