Present perfect vs. past simple: a regra infalível e 20 exercícios resolvidos

Entenda de uma vez por todas quando usar o present perfect ou o past simple no inglês. Confira a regra prática, macetes de conectivos e 20 exercícios comentados

estudar inglêsexercícios de inglêsgramática em inglêsinglês para o enem
Isabel A.M.

Isabel A.M.

·20 min de leitura
Ilustração de modelos de linguagem para aprender a diferença entre present perfect vs past simple.

«I have seen that film yesterday.» Se essa frase soa perfeitamente natural para você, não se preocupe: esse é provavelmente o erro de inglês mais comum entre estudantes brasileiros. E o motivo é simples. Em português, usamos o pretérito perfeito («eu vi ontem» e «eu já vi esse filme») para quase tudo no passado. Já as regras do inglês funcionam com outra lógica, e tentar traduzir palavra por palavra é receita certa para errar na prova.

No Aprove com IA, analisamos os conteúdos de Língua Inglesa mais cobrados no Ensino Fundamental, Médio e nos vestibulares, e a dúvida entre present perfect vs. past simple é campeã absoluta. Aqui você encontra a regra prática para nunca mais errar, as palavras-chave que revelam a resposta e 20 exercícios resolvidos passo a passo.

📋 Resumo essencial

O past simple é usado para um tempo determinado e concluído no passado: yesterday, last week, in 2019, two days ago.
O present perfect é usado quando não especificamos quando a ação ocorreu, ou quando o período ainda está em aberto: ever, never, just, already, yet, this week, for, since.
O present perfect é formado pelo auxiliar have ou has + o particípio passado do verbo principal: I have finished, she has gone.
Perguntas com When sempre pedem past simple: When did you arrive? (nunca When have you arrived?).
Usamos for para indicar duração de tempo (for two years) e since para indicar o ponto de início (since 2020).
A Base Nacional Comum Curricular (BNCC) e os vestibulares exigem a habilidade de situar eventos no passado e relacioná-los com o presente.

❓ Por que o present perfect vs. past simple confunde tanto quem fala português

Desenho de pensamento analítico sobre as dificuldades do present perfect vs past simple em português.

A confusão acontece porque o português costuma traduzir ambos os tempos verbais pela mesma estrutura: o pretérito perfeito («eu comi», «eu estudei»). Se você disser «eu almocei ao meio-dia» ou «eu já almocei», o verbo em português não muda. Em inglês, a lógica é diferente: o que manda é se o momento está concluído e explicitado ou se há uma ligação com o presente.

O problema não é o inglês ser excessivamente complexo; o problema é o hábito mental de traduzir ao pé da letra. Se você tenta achar um equivalente exato para cada tempo verbal, acaba errando questões simples de interpretação e gramática no ENEM e nos vestibulares.

A diferença de lógica

Em português, se dissermos «tenho estudado muito», estamos falando de uma ação contínua ou repetitiva recente (o que em inglês seria o present perfect continuous: «I have been studying»). Já para experiências passadas, dizemos apenas «já fui a Paris» ou «vi aquele filme». No inglês, você precisa se fazer uma pergunta crucial: o período de tempo foi especificado e já terminou?

«This morning I went to the gym» está correto se já for de tarde ou de noite: o período da manhã terminou. Dizer «This morning I have been to the gym» só faz sentido se você ainda estiver vivendo a manhã daquele mesmo dia.

O que é cobrado nas provas escolares e vestibulares

As diretrizes educacionais e os exames de vestibular exigem que você consiga narrar fatos passados, descrever conexões com o momento atual e identificar a cronologia em textos em língua inglesa. Na prática, você encontrará questões de preenchimento de lacunas, análise de tirinhas e interpretação de textos jornalísticos.

Dominar esse contraste é um dos investimentos com maior retorno nos seus estudos de inglês: trata-se de uma regra conceitual direta que resolve dezenas de questões de provas.

ℹ️ Dica cultural: No inglês falado informal dos EUA, é comum ouvir o past simple com palavras como just ou already («Did you eat yet?»). No entanto, nas provas formais do colégio, vestibulares tradicionais e certificações, a norma padrão britânica/internacional é a exigida.

💡 A regra que não falha: o momento foi definido e está encerrado?

Atletas em treino simbolizando a prática da regra de tempo definido no past simple e present perfect.

A regra prática definitiva para escolher entre present perfect e past simple é avaliar se a ação possui uma data, momento ou período concluído e explícito. Se o tempo foi definido e já acabou, use o past simple. Se o momento não importa, não foi dito ou o período de tempo continua aberto, use o present perfect.

Toda a teoria se desdobra a partir dessa ideia central. Veja a divisão prática:

Past simple: tempo concluído e específico

Usado com expressões que apontam para um ponto fechado no tempo: yesterday, last night, last year, two hours ago, in 2018, when I was a child. Também serve para narrar uma sequência cronológica de eventos passados: «I woke up, brushed my teeth and left».

Também se aplica a fatos sobre pessoas que já faleceram: «Machado de Assis wrote Dom Casmurro». Como o autor já faleceu, sua trajetória é um período histórico encerrado.

Present perfect: sem momento definido ou com período aberto

Usado principalmente em quatro situações:

  • Experiências de vida (sem dizer quando): «I have visited Salvador». O foco está na vivência, não no calendário.
  • Ações que acabaram de acontecer, com just: «She has just arrived».
  • Ações passadas com efeito direto no presente: «I have lost my key» (portanto, estou trancado do lado de fora agora).
  • Períodos que continuam abertos: today, this week, this year, além do uso com for e since. «I have studied a lot this week» (a semana em curso ainda não acabou).

O teste da pergunta: «Quando?»

Um truque eficiente: pergunte mentalmente «quando aconteceu?». Se a própria frase trouxer uma resposta acabada («ontem», «em 2010», «duas horas atrás»), use past simple. Se a resposta for «em algum momento da vida» ou «até agora», use present perfect. Por isso, perguntas iniciadas por When sempre exigem past simple: você está pedindo uma data ou momento específico.

💡 Dica prática: Antes de preencher uma lacuna em uma questão de prova, circule a expressão temporal da frase. Em mais de 80% dos casos, a resposta correta está indicada ali.

Organize seus estudos de inglês com inteligência artificial

Gere resumos, flashcards e resolva simulados baseados nos seus próprios resumos com a ferramenta gratuita do Aprove com IA.

Começar a estudar grátis →

🗺️ As palavras-chave do present perfect e do past simple

Ilustração de leitura focada em encontrar palavras-chave do present perfect vs past simple no texto.

As expressões típicas do present perfect são ever, never, just, already, yet, so far, recently, for, since, this week e today (quando o dia ainda não acabou). Já as pistas clássicas do past simple são yesterday, last, ago, in + ano passado e when. Identificá-las resolve quase qualquer exercício de múltipla escolha.

Palavras-chave do present perfect e onde posicioná-las

  • ever (já / alguma vez na vida): usado em perguntas, entre o sujeito e o particípio. Ex.: «Have you ever been to New York?»
  • never (nunca): em frases afirmativas com sentido negativo. Ex.: «I have never tried sushi.»
  • just (acabar de realizar algo): Ex.: «They have just arrived.»
  • already (já): usado para indicar que algo ocorreu antes do esperado. Ex.: «He has already done his homework.»
  • yet (já em perguntas; ainda em frases negativas): normalmente ao final da frase. Ex.: «Have you finished yet?» / «I haven’t finished yet.»
  • for e since: indicam a duração de uma ação que começou no passado e ainda vigora.

For vs. Since

For expressa uma quantidade ou extensão de tempo: for two years, for three days, for a long time. Since aponta o ponto exato de partida: since 2021, since Monday, since I was twelve. As frases «I have lived here for five years» e «I have lived here since 2019» transmitem a mesma ideia fundamental com conectivos diferentes.

Palavras-chave do past simple

  • yesterday, the day before yesterday (anteontem).
  • last + período: last night, last month, last year.
  • período + ago: three days ago, two years ago.
  • in + ano passado: in 2014, in 1999.
  • when + oração que define época: when I was a child, when we met.

Atenção: Been ou Gone?

Esse detalhe aparece com frequência em exames. «She has been to London» significa que ela visitou Londres e já voltou (trata-se de uma experiência). «She has gone to London» significa que ela foi e ainda se encontra lá.

⚠️ Cuidado: Expressões como «today», «this morning» ou «this semester» podem aceitar ambos os tempos verbais. Se o período ainda estiver acontecendo no momento da fala, use o present perfect. Se o período do dia já passou, use o past simple.

🛠️ Como se formam: particípio e verbos irregulares

Comemoração do aprendizado de verbos irregulares e particípios usados no present perfect e past simple.

O present perfect é formado pelo verbo auxiliar have ou has conjugado no presente, acompanhado do particípio passado do verbo principal. Para verbos regulares, o particípio termina em -ed (idêntico ao past simple). Para verbos irregulares, é preciso consultar e memorizar a terceira coluna da lista de verbos.

Muitos estudantes entendem a lógica teórica da escolha do tempo, mas erram a conjugação do particípio irregular. São duas etapas que precisam ser treinadas em conjunto.

Estrutura afirmativa, negativa e interrogativa

  • Afirmativa: Sujeito (I/you/we/they) + have + particípio; Sujeito (he/she/it) + has + particípio. Formas contraídas: I’ve, she’s.
  • Negativa: haven’t / hasn’t + particípio. Ex.: «She hasn’t called me.»
  • Interrogativa: Have / Has posicionado antes do sujeito. Ex.: «Have you seen this?» Respostas curtas: «Yes, I have» / «No, I haven’t».

Lembre-se de que o past simple usa o auxiliar did para negações e perguntas; quando o did aparece, o verbo volta à forma básica de infinitivo: «Did you see that?», e não «Did you saw that?».

Os 15 verbos irregulares indispensáveis para provas

Abaixo estão os verbos com maior incidência em exercícios, com infinitivo, passado simples e particípio passado:

  • be – was/were – been
  • go – went – gone
  • do – did – done
  • see – saw – seen
  • eat – ate – eaten
  • write – wrote – written
  • take – took – taken
  • give – gave – given
  • break – broke – broken
  • forget – forgot – forgotten
  • speak – spoke – spoken
  • win – won – won
  • lose – lost – lost
  • buy – bought – bought
  • meet – met – met

A contração «‘s» que pode confundir

A contração «He’s» pode significar tanto «He is» quanto «He has». Para não errar: se vier acompanhada de um particípio passado, trata-se de has («He’s left» = He has left). Se vier acompanhada de adjetivo ou verbo em -ing, trata-se de is («He’s happy», «He’s sleeping»).

💡 Dica: Agrupe verbos irregulares com sonoridades parecidas para memorizá-los mais facilmente: sing/sang/sung, ring/rang/rung ou break/broke/broken e speak/spoke/spoken. Nosso cérebro retém padrões sonoros com muito mais agilidade do que listas alfabéticas.

🧩 Present perfect vs. past simple: 20 exercícios resolvidos

Desenho festivo celebrando o sucesso nos 20 exercícios de present perfect vs past simple.

Estes 20 exercícios cobrem os casos mais recorrentes em avaliações escolares e vestibulares: experiências de vida com ever/never, ações imediatas com just, already e yet, períodos com for/since e momentos pontuais no passado. Cubra o gabarito, resolva e veja a justificativa.

Exercícios 1 a 10

  1. I ___ (see) that film last weekend. → saw. «Last weekend» define um momento concluído.
  2. ___ you ever ___ (try) sushi? → Have … tried. Pergunta sobre experiência de vida (com ever).
  3. She ___ (not finish) her homework yet. → hasn’t finished. Ação em aberto com yet ao final.
  4. We ___ (live) in São Paulo since 2019. → have lived. Iniciou em 2019 e perdura até o presente (since).
  5. My grandparents ___ (get) married in 1975. → got. Ano específico no passado (in 1975).
  6. I ___ just ___ (receive) your message. → have … received. Ação recém-concluída expressa com just.
  7. When ___ you ___ (start) playing the guitar? → did … start. Perguntas com When requerem past simple.
  8. They ___ (be) friends for ten years. → have been. Duração contínua até o presente com for.
  9. Look! Someone ___ (break) the window. → has broken. Ação passada com evidência e consequência imediata no presente.
  10. Machado de Assis ___ (write) Dom Casmurro in 1899. → wrote. Autor falecido e data demarcada.

Exercícios 11 a 20

  1. I ___ (lose) my keys. I can’t open the door. → have lost. Ação passada cujo resultado prático afeta o presente.
  2. ___ she ___ (call) you yesterday? → Did … call. Presença do marcador temporal yesterday.
  3. I ___ never ___ (be) to London. → have … been. Experiência de vida ao longo do tempo (com never).
  4. He ___ already ___ (eat) lunch, so he isn’t hungry. → has … eaten. Marcador already indicando ação concluída com reflexo no presente.
  5. Last summer we ___ (travel) to the coast. → traveled / travelled. «Last summer» é um tempo encerrado.
  6. How long ___ you ___ (know) your best friend? → have … known. Pergunta de extensão de tempo sobre situação que continua.
  7. The bus ___ (leave) ten minutes ago. → left. Marcador ago exige obrigatoriamente past simple.
  8. This is the best book I ___ ever ___ (read). → have … read. Estrutura de superlativo acompanhada de ever.
  9. I ___ (not see) Lucas this week. → haven’t seen. A semana em questão ainda não chegou ao fim.
  10. In 2022 our team ___ (win) the championship. → won. Data pontual fechada no passado.

Como analisar seus erros

Se errou os itens 7 ou 17, preste atenção aos marcadores When e ago: eles sempre exigem past simple. Se cometeu erros nos itens 4, 8 ou 16, revise o uso de for, since e how long. Caso o deslize tenha sido nas questões 9 ou 11, reforce a ideia de ações passadas com consequência no presente. Categorizar suas dificuldades economiza horas de estudo.

✍️ Como usar os dois tempos em redações e textos: modelo comentado

Personagem criando um texto que aplica o uso correto de present perfect vs past simple em redações.

Nas propostas de produção de texto em língua inglesa, alternar corretamente entre o present perfect para introduzir vivências gerais e o past simple para detalhar os episódios demonstra pleno domínio gramatical para os avaliadores.

Exemplo de parágrafo modelo

«I have travelled to many interesting places, but the best trip I have ever taken was to Bahia. I went there with my family last summer. We stayed at a small hotel near the beach and explored the historical center. One afternoon, we visited an old fortress and watched the sunset over the ocean. It was an incredible experience. I have never felt so relaxed. Since then, I have wanted to return, and my parents have already planned our next visit.»

Análise da estrutura

O parágrafo se inicia com o present perfect («I have travelled», «the best trip I have ever taken»), estabelecendo o histórico de experiências sem amarrar a uma data única. A partir do momento em que o recorte «last summer» surge, a narrativa passa imediatamente para o past simple (went, stayed, explored, visited, watched, was).

No final, o texto retoma o present perfect para reatar a conversa com o presente («I have never felt», «I have wanted», «have already planned»). Essa transição natural garante nota máxima nos critérios de coesão e correção gramatical.

💡 Dica de revisão: Após redigir um texto em inglês, sublinhe cada um dos verbos e justifique a escolha do tempo verbal. Se não souber explicar o motivo daquele tempo, revise a oração com base nos marcadores temporais.

⚠️ Os erros mais comuns que tiram pontos na prova

Os quatro maiores erros em provas são: colocar o present perfect junto a marcadores de tempo finalizados, utilizar o presente simples em frases com for e since, formular perguntas com When usando present perfect e trocar o particípio pelo passado simples. Todos derivam do vício de tradução direta do português.

Erro 1: «I have seen him yesterday»

O present perfect nunca pode ser acompanhado de termos como yesterday, last night ou ago. A formulação correta é sempre «I saw him yesterday».

Erro 2: «I live here since 2020»

Em português dizemos «eu moro aqui desde 2020» no presente do indicativo. Em inglês, contudo, se a situação começou no passado e ainda perdura, a estrutura gramatical exige o present perfect: «I have lived here since 2020».

Erro 3: «When have you arrived?»

O pronome interrogativo When interroga pontualmente sobre uma data ou horário exato. O correto é sempre usar o past simple: «When did you arrive?» ou «What time did you get here?».

Erro 4: Usar o passado simples no lugar do particípio

Construções como «I have went» ou «She has saw» são erros gramaticais graves. O tempo verbal pode até estar bem identificado, mas o particípio foi flexionado de forma errada. Mantenha as formas gone e seen na ponta da língua.

⚠️ Lembrete: Em uma narrativa sobre suas últimas férias, não force o present perfect em todas as linhas. Se os fatos aconteceram em um período já encerrado, o past simple deve predominar.

🎮 Como treinar o present perfect até soar natural

A assimilação da gramática em inglês ocorre de maneira muito similar ao desenvolvimento de um reflexo: quanto mais frases reais sobre a sua própria rotina você produzir, mais automático se tornará o uso correto, sem exigir traduções mentais lentas durante o exame.

Conecte os exemplos com a sua realidade

Escreva em um caderno cinco frases sobre experiências que você já vivenciou na vida sem especificar quando («I have visited another state») e, em seguida, cinco orações especificando o momento exato em que algo ocorreu («I went there in 2023»). O cérebro fixa exemplos personalizados muito melhor do que frases genéricas de livros didáticos.

Pratique a dinâmica de perguntas e respostas

Com um colega ou treinando sozinho: formule a pergunta «Have you ever…?» e responda adicionando os detalhes no passado simples: «Have you ever broken an arm?» → «Yes, I have. I broke my arm when I was nine years old». Essa alternância é exatamente o que as bancadas de vestibulares gostam de cobrar.

Exposição com séries e conteúdos em áudio

Ao assistir filmes ou séries com áudio em inglês e legendas no mesmo idioma, note a frequência com que expressões como «I’ve just heard…» ou «Have you seen…?» aparecem nos diálogos. Em pouco tempo, a construção «I have seen him yesterday» passará a soar estranha ao seu ouvido de forma instantânea.

Aproveite também para montar fichas de estudo e testar seus conhecimentos. Você pode organizar seus apontamentos e gerar testes personalizados em plataformas focadas em vestibulares como o Aprove com IA.

Fontes de referência: Cambridge Dictionary, Present perfect simple or past simple.

Domine os conteúdos mais cobrados com a ajuda da IA

Carregue suas anotações, crie resumos rápidos e responda a simulados feitos sob medida para a sua rotina de estudos.

Comece a estudar agora →

❓ Perguntas frequentes

Qual é a diferença entre present perfect e past simple?

O past simple é usado para relatar ações concluídas em um momento determinado no passado (yesterday, last week, in 2019). Já o present perfect é usado quando o período de tempo não é especificado, quando o resultado da ação impacta o presente ou quando o período de tempo ainda continua aberto (ever, never, just, already, yet, for, since).

Posso usar o present perfect com a palavra yesterday?

Não. Palavras como yesterday, last night ou ago determinam um ponto no tempo completamente encerrado. Por isso, exigem sempre o past simple: «I saw him yesterday» (e nunca «I have seen him yesterday»).

Quando devemos usar for e quando usar since?

Usamos for para expressar duração de tempo (for two years, for three days) e since para indicar a data ou momento exato em que a ação teve início (since 2020, since Monday). Ambos são frequentemente acompanhados do present perfect para indicar ações que continuam até hoje.

Qual a diferença entre been e gone no present perfect?

«She has been to London» indica que a pessoa visitou Londres e já retornou (trata-se de uma experiência). Já «She has gone to London» significa que ela foi e ainda permanece na cidade.

Como esse tema costuma ser cobrado no ENEM e vestibulares?

O tema é recorrente em questões de interpretação de textos jornalísticos e tirinhas, onde a compreensão cronológica das ações narradas depende da identificação precisa desses tempos verbais.