Tempos verbais Intermediário

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

Domine o Present Perfect: forma com have/has, contraste com o Simple Past, uso de for e since, ever e never e já, ainda e acabou de com already, yet e just.

  • 13 min de leitura
  • 10 exercícios
  • Lição 16 de 33 da trilha
  • Por Equipe Editorial Risevizer · Atualizado em
Ir direto aos exercícios
Nesta lição
  1. Como formar
  2. Experiências de vida: ever e never
  3. For e since: quanto tempo dura
  4. Already, yet e just
  5. Present Perfect x Simple Past
  6. Exceções
  7. Erros frequentes
  8. Exercícios
  9. O que estudar depois

O Present Perfect liga o passado ao presente. Ele fala de algo que aconteceu em um momento não especificado, ou que começou antes e continua valendo agora, ou cujo resultado ainda é visível. É por isso que o português ora usa "tenho feito", ora "já fiz", ora "moro aqui há dez anos", e o inglês concentra tudo em have/has + particípio passado.

A dificuldade para brasileiros é decidir entre ele e o Simple Past, já que nosso pretérito perfeito cobre os dois. A chave é perguntar: o tempo está encerrado (ontem, em 2015, há dois dias)? Então Simple Past. O período ainda está aberto ou o momento é indefinido? Present Perfect.

Como formar

Use have (I, you, we, they) ou has (he, she, it) seguido do particípio passado. Nos verbos regulares ele é idêntico ao Simple Past (worked); nos irregulares, precisa ser memorizado (go → gone, eat → eaten, write → written). Negativa: haven't / hasn't + particípio. Pergunta: Have/Has + sujeito + particípio?

BaseSimple PastParticípio
seesawseen
dodiddone
taketooktaken
breakbrokebroken
buyboughtbought
workworkedworked

Experiências de vida: ever e never

Para falar do que você já viveu (ou não) sem dizer quando, use o Present Perfect. Ever aparece em perguntas ("alguma vez") e never em frases negativas de sentido ("nunca"). Se você mencionar a data, troque para o Simple Past: I visited Rome in 2019.

  • Have you ever tried Ethiopian food?Você já experimentou comida etíope?
  • I have never ridden a horse.Nunca andei a cavalo.
  • She has seen that film three times.Ela já viu esse filme três vezes.

For e since: quanto tempo dura

Para situações que começaram no passado e continuam, o inglês usa o Present Perfect (em português, o presente: "moro aqui há dois anos"). Duas palavras indicam o tempo:

  • For + duração: for two years, for a long time.
  • Since + ponto de partida: since 2021, since Monday, since I was a child.

Em perguntas, use How long...?

  • We have lived in this neighborhood for six years.Moramos neste bairro há seis anos.
  • He has worked at the clinic since March.Ele trabalha na clínica desde março.
  • How long have you known her?Há quanto tempo você a conhece?

Already, yet e just

Três advérbios acompanham o Present Perfect e dão pistas de tempo próximo ao agora:

  • Just = acabou de; vem entre have e o particípio.
  • Already = já (e mais cedo do que o esperado); vem entre have e o particípio, ou no fim da frase.
  • Yet = ainda (em negativas) e já (em perguntas); fica no final.
  • I've just finished the report.Acabei de terminar o relatório.
  • They have already left.Eles já saíram.
  • Have you called the plumber yet?Você já ligou para o encanador?
  • She hasn't replied yet.Ela ainda não respondeu.

Present Perfect x Simple Past

Escolha pelo tipo de tempo:

  • Simple Past: momento definido e encerrado (yesterday, last year, in 2018, when I was young).
  • Present Perfect: tempo aberto ou indefinido (so far, today, this week, ever, never, recently) ou resultado presente.

Repare que today pode ir para os dois, dependendo de o dia ainda estar em curso ou ter acabado.

  • I lost my keys yesterday.Perdi minhas chaves ontem.
  • I've lost my keys, so I can't get in.Perdi minhas chaves, então não consigo entrar.
  • She has written four emails this morning.Ela escreveu quatro e-mails nesta manhã.

Exceções e casos especiais

Been x gone

Have been to indica que a pessoa foi e voltou; have gone to indica que foi e ainda está lá.

  • He has been to Japan twice.Ele já foi duas vezes ao Japão.
  • She has gone to the bank; she'll be back soon.Ela foi ao banco; volta logo.

Sem marcador de tempo definido

Não combine Present Perfect com expressões de tempo encerrado, como yesterday, ago, last week. I have seen him yesterday é incorreto; diga I saw him yesterday.

  • We moved here five years ago.Mudamo-nos para cá há cinco anos.

Verbos de estado com for e since

Verbos de estado como know, have, be, like usam o Present Perfect simples com for/since (I have known her for years). Para ações que mostram esforço contínuo, existe o Present Perfect Continuous (I have been waiting).

  • They have been friends since school.Eles são amigos desde a escola.

Erros frequentes de brasileiros

I live here since 2020.

I have lived here since 2020.

Situação que continua desde o passado pede Present Perfect.

She has went to Spain.

She has gone to Spain.

O particípio de go é gone.

Have you saw this movie?

Have you seen this movie?

Depois de have/has vem o particípio (seen), não o passado (saw).

I have visited Paris last year.

I visited Paris last year.

Last year é tempo encerrado, então Simple Past.

We have waited for two hours since.

We have waited for two hours.

Since pede um ponto de partida; para duração, use for.

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 ___ never ___ sushi before.

2 Escolha a alternativa correta

She has lived in Fortaleza ___ 2015.

3 Escolha a alternativa correta

They have been married ___ ten years.

4 Escolha a alternativa correta

We ___ the movie last night.

5 Escolha a alternativa correta

Where is Mark? — He ___ to the pharmacy. He'll be back soon.

6 Complete a frase

I have finished my homework. (acabei de)

Dica: Acabou de

7 Complete a frase

Has she called you ? (já)

Dica: Pergunta

8 Complete a frase

He (not / reply) to my message yet.

Dica: Negativa com he

9 Complete a frase

How long you known him?

Dica: Auxiliar do Present Perfect

10 Complete a frase

We have (be) friends for ages.

Dica: Particípio de be

O que estudar depois

Próxima lição da trilha Countable and Uncountable Nouns Saiba separar substantivos contáveis e incontáveis e escolher entre much, many, some, any, a lot of, a few e a little, incluindo information, advice e news. Intermediário
InicianteTempos verbais

Simple Past

Veja como funciona o Simple Past: terminação -ed e sua pronúncia, irregulares mais frequentes, was e were e negativas e perguntas com did.

11 min 10 exercícios
AvançadoTempos verbais

Past Perfect

Entenda o Past Perfect (had + particípio): quando ele é indispensável, quando é opcional, by the time, discurso indireto e a versão had been + -ing.

11 min 10 exercícios
InicianteTempos verbais

Present Continuous

Veja como montar o Present Continuous (am/is/are + -ing), as regras de grafia do -ing, os verbos de estado que o recusam e quando ele indica futuro.

10 min 10 exercícios
InicianteTempos verbais

Simple Present

Entenda o Simple Present: quando usá-lo, como o verbo muda na terceira pessoa, o papel de do e does nas negativas e perguntas e onde ficam os advérbios.

9 min 9 exercícios