English.guru
Voltar

Present Perfect e Past Simple: qual é a diferença?

Os dois tempos mais confusos do inglês — explicados com exemplos claros e postos à prova no teste.

O português não tem um tempo que se comporte como o Present Perfect da mesma forma. O "pretérito perfeito composto" (tenho visitado) existe, mas serve para uma ação repetida ou contínua até agora — não para um único evento concluído, como faz o inglês em I have visited Paris. Por isso Present Perfect vs Past Simple é uma das dificuldades mais frequentes ao aprender inglês.

O essencial, em resumo

  • Past Simple — uma ação terminada em um momento concreto do passado. I visited Paris in 2019. (Visitei Paris em 2019.)
  • Present Perfect — uma ação conectada com o presente: o momento exato não importa, ou o resultado se sente agora. I have visited Paris. (Já estive em Paris — sem precisar quando.)

Como se forma o Present Perfect

have / has + particípio passado. Nos verbos regulares coincide com a forma em -ed; os irregulares precisam ser aprendidos como uma terceira coluna.

Base Past Simple Particípio
go went gone / been
see saw seen
do did done
write wrote written
take took taken
break broke broken
come came come
speak spoke spoken

Been ou gone? She has gone to Paris — agora ela está lá. She has been to Paris — foi e já voltou.

Past Simple: um momento concreto

Use Past Simple quando menciona ou dá a entender quando a ação aconteceu.

  • She called me yesterday. (Ela me ligou ontem.)
  • They finished the project last week. (Terminaram o projeto na semana passada.)
  • I was born in 1995. (Nasci em 1995.)

Uma palavra marcadora de tempo (yesterday, last week, in 1995) é o sinal de que o momento está claramente definido e já ficou no passado.

Present Perfect: conexão com o presente

Use Present Perfect quando o momento exato é desconhecido, não importa, ou quando o resultado da ação se sente agora mesmo.

  • I have lost my keys. (Perdi as chaves — e ainda não as encontrei, agora.)
  • She has visited Japan three times. (Já esteve no Japão três vezes — em momentos diferentes da vida dela, sem precisar quando.)
  • We have already eaten. (Já comemos — por isso agora não estamos com fome.)

Períodos de tempo que ainda não terminaram

Se o período mencionado ainda está em curso — today, this week, this year — a ação fica dentro dele, e é necessário Present Perfect.

  • I've had three coffees today. (o dia ainda não terminou)
  • We've sold forty units this month.
  • Compare: I had three coffees yesterday. (ontem já se fechou → Past Simple)

For e since

Os dois acompanham o Present Perfect e respondem a perguntas diferentes.

  • for + duração: I've lived here for ten years.
  • since + ponto de partida: I've lived here since 2016.

Palavras-chave

Palavras marcadoras Tempo
yesterday, last week, in 2020, ago Past Simple
already, yet, ever, never, since, for, just Present Perfect

Onde se colocam: already, just e never vão entre have e o particípio: I've just finished. Yet vai no final, e só em perguntas e negações: Have you finished yet? · I haven't finished yet.

Um erro frequente

❌ I have seen him yesterday. ✅ I saw him yesterday.

Assim que você menciona um momento concreto (yesterday), deve usar Past Simple — mesmo que a sensação seja de que cabe Present Perfect.

Uma única regra resolve a maioria dos casos: se a frase responde à pergunta «quando?», precisa de Past Simple. Se responde a «alguma vez?» ou «o que resulta disso agora?», precisa de Present Perfect.

Como a conversa alterna entre os dois

O Present Perfect abre o assunto, e o Past Simple acrescenta detalhes depois que o momento já ficou estabelecido.

A: Have you been to the new place on Bridge Street?

B: I have, yes — we went last Friday.

A: What did you think?

B: The food was excellent. I've already booked again for my birthday.

Have you been pergunta pela experiência em geral, went e was ancoram tudo à sexta-feira passada, e I've already booked volta ao presente.

Coloque à prova o que acabou de ler

Faça o teste abaixo — é a forma mais rápida de fixar a diferença.

Teste seus conhecimentos: Teste: Present Perfect vs Past Simple →