Slova Blog Entrar na lista de espera
Grammar

Past simple ou present perfect: qual a diferença

O tempo já terminou ou ainda toca o presente. Essa pergunta resolve quase toda frase entre past simple e present perfect.

O tempo já terminou ou ainda toca o presente. Essa pergunta resolve quase toda frase entre past simple e present perfect.

Faça uma pergunta: o tempo já terminou. I lost my keys yesterday usa o past simple, que é o pretérito perfeito do inglês para fato fechado, porque yesterday já acabou. I've lost my keys usa o present perfect, que liga passado e presente, porque as chaves continuam sumidas agora. Todo o resto sai daí.

Esse é o erro mais comum depois do básico, e não é só gramática. As duas frases falam do mesmo evento. Elas mudam o que você mostra: o evento em si ou a situação que ele deixou.

A pergunta que decide tudo

Antes de escolher a forma, pense onde está a sua atenção. Se você quer dizer quando algo aconteceu, use o past simple. Se você quer dizer como as coisas estão agora por causa disso, use o present perfect.

Teste no par. I broke my arm responde o que aconteceu com você. I've broken my arm responde por que você está de tipoia. O evento é igual. A primeira frase deixa o fato no passado. A segunda traz o fato para explicar o presente.

Veja mais quatro pares. Leia em voz alta e pense quem diria isso em uma reunião de trabalho em São Paulo ou em mensagem no WhatsApp:

  • She wrote three books. Ela parou de escrever ou já morreu. She has written three books. Ela continua escritora e pode sair um quarto livro.
  • Did you see the email? Você pergunta sobre um momento fechado, talvez hoje de manhã. Have you seen the email? Você pergunta se a informação já chegou até agora.
  • I lived in Prague for two years. Você não mora mais lá. I have lived in Prague for two years. Você ainda mora lá.
  • We finished the report. Um fato sobre ontem. We have finished the report. Está pronto e dá para enviar ao cliente estrangeiro.

Quem tem inglês como primeira língua não pensa nisso. Ouve uma palavra de tempo fechado e o past simple sai sozinho. Você chega lá também, mas precisa fazer o teste de propósito por algumas semanas.

Uma frase, quatro funções

A frase no past simple carrega um marcador de tempo. Esse marcador prende a frase no tempo fechado, e é a parte que o present perfect não aceita.

Cada parte faz um trabalho. Troque a palavra de tempo e a frase inteira muda de tempo.

I lost my keys yesterday.

Um evento terminado, em tempo marcado. A história está fechada.

  • I O sujeito. No past simple ele nunca muda o verbo: I lost, she lost, they lost.
  • lost A forma passada de lose. É irregular, então não leva -ed.
  • my keys O que recebe a ação do verbo. O tempo verbal não muda essa parte.
  • yesterday A parte que decide tudo. Uma palavra de tempo fechado pede past simple. Tire a palavra e I've lost my keys vira a frase natural.

sujeitoverboobjetotempo

O present perfect tem outro formato. Ele precisa de duas palavras onde o past simple precisa de uma: have ou has, mais o past participle. I have lost, she has lost, they have taken. Na fala os dois encolhem, então você ouve I've lost e she's lost muito mais que a forma cheia.

Essa contração faz muita gente não ouvir o present perfect. She's lost her passport parece uma palavra curta antes de lost. Treine o ouvido para esse 's e 've e metade da confusão some. Pense no Bruno, em Curitiba, que ouviu isso em uma entrevista de emprego e entendeu só lost.

Onde fica a fronteira

Pense onde a frase mora no tempo. O past simple joga o evento no tempo fechado e deixa lá. O present perfect estica do evento até a hora em que você fala, e por isso recusa andar ao lado de yesterday.

RuleO present perfect nunca aceita um tempo terminado ao lado dele. Se a frase diz quando, ela pede past simple.

A mesma lógica explica um par que confunde quase todo mundo. Have you been to Japan? pergunta sobre a sua vida inteira até agora, então o período segue aberto. Did you go to Japan? pergunta sobre uma viagem que os dois já têm em mente, talvez nas férias passadas, então o período está fechado.

Também explica por que o present perfect abre notícia e some no resto. Um jornal começa com A train has derailed near Leeds, que em português seria o fato ainda quente, porque a situação está viva. A frase seguinte muda: It left the track at 6.40 this morning. Depois que a hora aparece, o past simple assume. É como dizer em Recife que o voo atrasou e ainda afeta a conexão de hoje.

As palavras de tempo decidem por você

Na maioria das vezes você nem precisa pensar. Uma palavra na frase já decidiu. Aprenda as duas colunas e você acerta muito mais do que erra.

Past simplePresent perfectPor que
yesterday, last night, in 2019Período fechado. O present perfect não aceita tempo terminado.
two hours ago, when I was a studentAgo mede de agora para trás até um ponto fechado.
already, yet, justElas descrevem a situação como está agora.
since 2019, for three yearsO período começou no passado e não se fechou.
ever, never, so farElas cobrem a sua vida inteira até este momento.
this morning (it is now evening)this morning (it is still morning)As mesmas palavras, depende se o período já acabou.

Olhe a última linha, porque ela pega muita gente. This morning, today, this week e this year ficam em qualquer coluna. Às 10h você diz I've had two coffees this morning, porque a manhã segue aberta. Às 21h a mesma ideia pede I had two coffees this morning.

Outra armadilha: for. Ele aparece nos dois lados e o verbo decide o sentido. I worked there for five years quer dizer que você saiu. I have worked there for five years quer dizer que continua lá. Pense na Camila, em Belo Horizonte, que usa essa frase no TOEFL ou no IELTS para o visto de curso fora. Nada na expressão de tempo diz qual é. Só o verbo diz.

✦ Teste você mesmo

Cinco perguntas com resposta explicada.

O mesmo ponto em frases que você diria. Sem cadastro, sem nota salva.

PERGUNTA 1

I ___ a film last night.

PERGUNTA 2

"I ___ my phone. Can I borrow yours?"

PERGUNTA 3

She ___ in Berlin since 2019.

PERGUNTA 4

He came in, ___ his coat and sat down.

PERGUNTA 5

It is 9 p.m. Which is right?

O Slova transforma o que você errou em uma aula de dez minutos, com frases sobre a sua própria semana.

Praticar isso no Slova →

Três erros para corrigir primeiro

Cada um é pequeno e cada um entrega que você pensa em português. Todos saem da mesma troca entre tempo fechado e tempo ligado ao agora.

  1. "I have made it yesterday." Em português você diz tenho feito e junta com ontem sem susto. Em inglês não dá. Com tempo marcado, use I made it yesterday. Se quer o present perfect, tire o tempo: I have made it. O mesmo vale para I have seen it yesterday. Diga I saw it yesterday.
  2. "I am here since Monday." Em português você diz estou aqui desde segunda, com presente. Em inglês o período que começa no passado e continua pede present perfect: I have been here since Monday. O João, em São Paulo, escreveu isso em e-mail para um cliente e o sentido travou. Outro have que confunde é o de existência, direto do tem. Não diga have a problem here. Diga there is a problem here.
  3. "You like coffee? Where you went?" Em português a entonação faz a pergunta. Em inglês falta o verbo auxiliar do. Diga Do you like coffee? e Where did you go? Na mesma linha vão explain me e depend of, do me explica e depende de. Diga explain it to me e depend on. E diga married to, não married with, do casado com. Pergunta sem do reprova você no vestibular, no concurso e na entrevista de emprego.

Vale olhar um quarto ponto, menos visível, porque aparece nas mesmas frases de trabalho e intercâmbio. Em português você põe artigo onde o inglês tira. Não diga the my house e I like the music, de a minha casa e eu gosto da música. Diga my house e I like music. Não use the com nome de gente e com alguns países, do o João e o Brasil. Diga João is here e Brazil is big, sem the. Trate people como plural: people are, não people is. E troque o em que vale para tudo. Em inglês in não cobre todo lugar. Diga on the bus e on Monday, não in the bus e in Monday.

Segue tropeçando nisso na fala. Conte para a Slova o que trava e ela monta um treino curto só desse contraste, com frases da sua semana e correção na hora de falar. Construir minha trilha →

Construir minha trilha →

Perguntas e negativas seguem a mesma regra

A escolha não muda quando você pergunta ou nega. Só parece mais difícil porque o auxiliar vai para a frente e o verbo principal volta à forma base.

No past simple, did carrega o tempo e o verbo para de carregar: Did you send it?, não Did you sent it. A negativa faz o mesmo: I didn’t send it. No present perfect, have e has fazem esse trabalho: Have you sent it? e I haven’t sent it.

Past simplePresent perfectO que você pergunta
Did you call her?Have you called her?Um momento conhecido, contra: em algum ponto até agora.
I didn’t read it.I haven’t read it.Não aconteceu naquela hora, contra: ainda não aconteceu.
Where did you go?Where have you been?Uma viagem terminada, contra: onde você esteve até este momento.

Never e ever pertencem ao present perfect porque cobrem a vida inteira até aqui: Have you ever eaten oysters?, I have never been to Rome. Ponha um tempo terminado ao lado e a frase quebra: I have never been to Rome last year não é inglês. Pense no Rafael, que voltou de viagem a trabalho e conta isso no almoço. Sem data, present perfect. Com data, past simple.

Conclusão

O past simple e o present perfect não são dois jeitos de dizer o mesmo. Um aponta para o evento em tempo fechado. O outro aponta para a situação que o evento deixou. Uma palavra de tempo terminado resolve quase sempre, e quando não há palavra de tempo, você escolhe o que quer que a pessoa note. Treine em voz alta com frases da sua semana, com Ana, Bruno e Camila na cena, e peça correção quando errar. A regra vira reflexo mais rápido do que parece.

Perguntas frequentes

Posso usar present perfect com ontem em algum caso.

Não em inglês padrão. Com ontem, semana passada e data marcada, use past simple, como em I saw it yesterday. Tire a data e o present perfect volta a valer, como em I have seen it.

O TOEFL, o IELTS, o vestibular e o concurso cobram esse ponto.

Sim, e cobram no padrão britânico. Have you finished yet é o esperado na prova. Did you finish yet aparece em fala americana e em série, mas na prova marque a forma com have.

A entrevista do visto em inglês olha isso.

Olha. O oficial quer saber se o período fechou. Para intercâmbio ainda em curso, diga I have lived in São Paulo since 2020. Para trabalho que acabou, diga I worked there for two years. Misturar os dois confunde a linha do tempo.

Por que eu erro mesmo sabendo a regra.

Porque em português você usa tenho feito com ontem e uso o presente com desde, como em estou aqui desde segunda. O inglês separa os dois. Treine pares curtos sobre a sua rotina por algumas semanas e a escolha fica automática.

Fontes

  1. Council of Europe. Common European Framework of Reference for Languages: level descriptions. where this contrast sits in the A2-B1 range
  2. Swain, M. (1985). Communicative competence: Some roles of comprehensible input and comprehensible output in its development. In S. Gass & C. Madden (Eds.), Input in second language acquisition (pp. 235-253). Newbury House. producing the form, not just recognising it, is what fixes it
  3. Dunlosky, J., Rawson, K. A., Marsh, E. J., Nathan, M. J., & Willingham, D. T. (2013). Improving students' learning with effective learning techniques. Psychological Science in the Public Interest, 14(1), 4-58. practice testing and spaced review rated high utility