Tempos verbais Intermediário

Present Perfect: a ponte entre passado e presente, com for, since, already, yet e just

Aprenda a lógica do Present Perfect, a escolha entre ele e o Simple Past, a diferença entre for e since e a posição de already, yet, just, ever e never.

  • 13 min de leitura
  • 10 exercícios
  • Lição 16 de 33 da trilha
  • Por Equipe Editorial Afaleto · Atualizado em
Ir direto aos exercícios
Nesta lição
  1. Montagem: have ou has + particípio
  2. Uso 1: o que já aconteceu na vida (ever, never, before)
  3. Uso 2: o que começou e ainda dura (for e since)
  4. Uso 3: passado recente com efeito agora (just, already, yet)
  5. Present Perfect ou Simple Past? A pergunta decisiva
  6. Exceções
  7. Erros frequentes
  8. Exercícios
  9. O que estudar depois

Pergunte a qualquer professor qual tempo verbal mais trava o aluno brasileiro e a resposta tende a ser o Present Perfect. A razão é estrutural: o português não tem um tempo que faça o mesmo serviço. Repare como a tradução muda de rumo: She has worked here since 2020 sai como "ela trabalha aqui desde 2020" (presente), mas She has visited Japan sai como "ela já visitou o Japão" (passado). Por trás das duas traduções há uma única ideia em inglês: a ação conecta o passado ao momento atual.

Nas próximas seções você vai ver os três usos principais dessa ponte, aprender o critério que separa Present Perfect de Simple Past (a dúvida mais frequente) e dominar for, since, already, yet, just, ever e never, incluindo a posição de cada um na frase.

Montagem: have ou has + particípio

A estrutura usa o auxiliar have (com I, you, we, they) ou has (com he, she, it) seguido do particípio passado, a terceira forma dos verbos irregulares. Em verbos regulares, o particípio coincide com o passado: finished, called, tried. Em irregulares, pode diferir: write → wrote → written, take → took → taken, be → was/were → been.

Nesse papel, have não significa "ter"; é só o auxiliar. Por isso a negativa e a pergunta se fazem com ele mesmo, sem do.

SujeitoAfirmativaNegativaPergunta
I / You / We / Theyhave ('ve) arrivedhaven't (have not) arrivedHave they arrived?
He / She / Ithas ('s) arrivedhasn't (has not) arrivedHas he arrived?
  • We've sold the car.Vendemos o carro. (não temos mais carro)
  • He hasn't replied to my message.Ele não respondeu à minha mensagem. (até agora)
  • Have you ever worked abroad?Você já trabalhou no exterior?

Uso 1: o que já aconteceu na vida (ever, never, before)

Quando o foco é saber se algo já ocorreu alguma vez até hoje, sem interesse na data, o Present Perfect é o tempo certo. Conta a experiência, não o momento. Daí os parceiros habituais: ever (alguma vez, em perguntas), never (nunca), before (antes) e expressões de contagem (once, twice, several times).

A tradução brasileira costuma ser "já" ou "nunca" + pretérito perfeito: "Você já dirigiu na neve?", "Nunca provei sushi".

  • Have you ever driven in the snow?Você já dirigiu na neve?
  • I've never tried Peruvian food.Nunca experimentei comida peruana.
  • My parents have visited Europe twice.Meus pais já visitaram a Europa duas vezes.
  • That's the funniest book I've ever read.É o livro mais engraçado que eu já li.

Uso 2: o que começou e ainda dura (for e since)

Para expressar há quanto tempo algo acontece, o português escolhe o presente ("estudo inglês há dois anos"); o inglês, o Present Perfect: I have studied English for two years. Dizer I study English for two years é um dos deslizes mais frequentes de brasileiros.

  • for + extensão de tempo: for a week, for three months, for ages.
  • since + momento em que começou: since 2021, since Friday, since we met.

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

for (duração)since (ponto de início)
for two hourssince 9 a.m.
for a monthsince last May
for fifteen yearssince 2011
for agessince I was a kid
  • Carolina has lived in Recife for eight years.A Carolina mora em Recife há oito anos.
  • I've had this phone since last Christmas.Tenho este celular desde o Natal passado.
  • How long have you been married?Há quanto tempo vocês são casados?

Uso 3: passado recente com efeito agora (just, already, yet)

O terceiro uso é anunciar algo que aconteceu há pouco e cujo resultado está presente: I've lost my wallet (e por isso não tenho dinheiro agora). Três advérbios são característicos:

  • just = acabou de; vai entre have e o particípio: We've just landed.
  • already = já (mais cedo do que se esperava); também entre have e o particípio: He's already paid.
  • yet = ainda (nas negativas) ou já (nas perguntas); sempre no fim da frase: She hasn't called yet. / Has she called yet?

No inglês americano coloquial, o Simple Past às vezes ocupa esse espaço (I just landed, Did you eat yet?). A forma com Present Perfect, porém, é aceita em todas as variantes e é a mais segura em avaliações.

  • The plane has just taken off.O avião acabou de decolar.
  • I've already sent the invoice.Já mandei a fatura.
  • They haven't chosen a name for the baby yet.Eles ainda não escolheram o nome do bebê.
  • Have you booked the hotel yet?Você já reservou o hotel?

Present Perfect ou Simple Past? A pergunta decisiva

Tudo se resolve com uma questão: o período em que a ação aconteceu está fechado e identificado?

  • Se há uma referência de tempo encerrado, dita ou subentendida (last night, in 2015, two weeks ago, when I lived there), use o Simple Past.
  • Se o período continua aberto ou simplesmente não importa (ever, never, today, this month, so far, lately), use o Present Perfect.

Numa conversa real, é normal abrir com o Present Perfect (a experiência, sem data) e mudar para o Simple Past assim que aparecem os detalhes de quando e onde.

Present Perfect (período aberto / até agora)Simple Past (período fechado)
I've been to Buenos Aires.I went to Buenos Aires in 2023.
He has broken his arm.He broke his arm last winter.
We've had two meetings today.We had two meetings yesterday.
She has taught here for a decade. (ainda ensina)She taught here for a decade. (não ensina mais)
  • Have you ever met the CEO? — Yes, I met her at a conference last year.Você já conheceu a CEO? — Sim, eu a conheci numa conferência no ano passado.
  • I've read that novel. I read it during my vacation.Já li esse romance. Li nas minhas férias.

Exceções e casos especiais

Been e gone não são a mesma coisa

O verbo go tem dois particípios possíveis no Present Perfect. Been diz que a pessoa foi e já retornou (é a experiência). Gone diz que a pessoa foi e continua lá.

  • My boss has been to Dubai. (já esteve lá e voltou)Meu chefe já foi a Dubai.
  • My boss has gone to Dubai. (está lá agora)Meu chefe foi para Dubai. (ainda não voltou)

Present Perfect Continuous para atividades em curso

Quando a ênfase recai na duração de uma atividade que ainda acontece, os falantes muitas vezes preferem have/has been + -ing. Verbos de estado (know, own, be, like) ficam fora dessa forma e usam o Present Perfect simples.

  • She's been studying for the exam all week.Ela está estudando para a prova a semana toda.
  • We've known each other since college.Nós nos conhecemos desde a faculdade.

Notícias: manchete no Present Perfect, detalhes no Simple Past

No jornalismo, a novidade é anunciada no Present Perfect e, logo depois, os pormenores vêm no Simple Past, porque a partir daí o momento já está definido.

  • The city has opened a new subway line. The first train left the station at 5 a.m.A cidade inaugurou uma nova linha de metrô. O primeiro trem saiu da estação às 5h.

Erros frequentes de brasileiros

We are married for ten years.

We have been married for ten years.

O "somos casados há dez anos" do português pede Present Perfect: começou no passado e continua.

She has visited us last weekend.

She visited us last weekend.

Last weekend fecha o período; tempo definido pede Simple Past.

I have known him since two years.

I have known him for two years.

Duração (dois anos) usa for; since marca o ponto de partida.

Did you ever eat Thai food?

Have you ever eaten Thai food?

Pergunta sobre experiência de vida, sem data, usa Have you ever + particípio.

They haven't yet arrived.

They haven't arrived yet.

A posição natural de yet é o final da frase.

She has wrote three emails.

She has written three emails.

Depois de has vem o particípio (written), não o passado simples (wrote).

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

My brother ___ to Europe twice.

2 Escolha a alternativa correta

I started this job ___ 2021.

3 Escolha a alternativa correta

We ___ the new restaurant last night.

4 Escolha a alternativa correta

Is Laura in the office? — No, she ___ to the bank. She'll be back soon.

5 Escolha a alternativa correta

Em qual frase o advérbio está na posição correta?

6 Complete a frase

I haven't seen my cousins last Christmas.

Dica: Ponto de início

7 Complete a frase

She has been a vegetarian almost twenty years.

Dica: Duração

8 Complete a frase

Has the package arrived ? — No, not yet.

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

9 Complete a frase

We (never / see) snow in our lives.

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

10 Complete a frase

How long she worked at the hospital?

Dica: Auxiliar do Present Perfect com she

O que estudar depois

Próxima lição da trilha Countable and Uncountable Nouns Entenda por que information e advice não têm plural, como contar o incontável com a piece of e quando usar much, many, some, any, few e little. Intermediário
InicianteTempos verbais

Simple Past

Domine o Simple Past: como escrever e pronunciar o -ed, os irregulares que mais aparecem, was/were e a lógica do did em negativas e perguntas.

11 min 10 exercícios
AvançadoTempos verbais

Past Perfect

Aprenda quando had + particípio é indispensável e quando sobra, o papel de by the time e already, o recuo no discurso indireto e a forma had been + -ing.

11 min 10 exercícios
InicianteTempos verbais

Present Continuous

Domine o Present Continuous: montagem com am/is/are + -ing, ortografia do -ing, usos para agora, fases, tendências e planos, e os verbos que recusam o -ing.

10 min 10 exercícios
InicianteTempos verbais

Simple Present

Entenda o Simple Present de verdade: em que situações ele aparece, como montar afirmativas, negativas e perguntas com do/does e por que a terceira pessoa ganha -s.

9 min 10 exercícios