Present Perfect ou Simple Past? A diferença em 10 frases
Escolha o tempo verbal pelo contexto: estas 10 frases mostram quando o passado está fechado e quando a situação ainda alcança o presente.
Present Perfect ou Simple Past deixa de ser uma escolha de memória quando você identifica o que a frase quer destacar. As 10 situações desta página mostram experiência, consequência atual, duração, período aberto e fato datado. Ao final, você terá um roteiro curto para decidir qual tempo faz sentido em cada contexto.
Present Perfect ou Simple Past: a diferença central

O Present Perfect Simple tem a forma sujeito + have ou has + particípio passado: “She has finished” e “They have gone”. Ele pode falar de uma experiência até agora, de uma situação iniciada antes que permanece válida ou de um resultado que importa no presente. O Simple Past apresenta um evento em um momento ou período concluído, como “She finished yesterday”. [1][2][6]
Em vez de procurar uma tradução automática para o português, observe o enquadramento da frase. Um estudo sobre o ensino do tempo verbal a brasileiros discute justamente essa dificuldade de correspondência entre os sistemas das duas línguas. [10]
As 10 frases que mostram a diferença
| Nº e frase | Contexto em português | Pista | Escolha explicada |
|---|---|---|---|
| 1. Have you ever visited Salvador? | Pergunta sobre uma experiência de vida até o momento. | ever | A pergunta quer saber se a visita já aconteceu, sem pedir a data. O Present Perfect é comum para abrir esse tipo de conversa. [1][7] |
| 2. Yes, I went there last year. | A resposta informa quando a visita ocorreu. | last year | Last year identifica um período terminado. Por isso, a resposta usa Simple Past. [1][6] |
| 3. I have lost my keys, so I cannot open the door. | As chaves seguem perdidas quando a pessoa fala. | resultado agora | O foco está na consequência presente, a porta continua fechada. [6] |
| 4. I lost my keys yesterday, but I found them later. | A perda ocorreu ontem e o problema já foi resolvido. | yesterday | Yesterday situa o fato em um passado concluído, então o Simple Past é adequado. [6][7] |
| 5. I have lived here for ten years. | A pessoa começou a morar ali antes e ainda mora ali. | for ten years | For marca a duração de uma situação que alcança o presente nesse contexto. [3][6] |
| 6. I lived there for ten years, but I moved in 2024. | A moradia terminou com uma mudança em 2024. | in 2024 | A mudança datada delimita a situação como encerrada. O Simple Past descreve esse período. [1][6] |
| 7. I have had two meetings this morning. | A frase é dita às 10 horas, enquanto a manhã continua. | this morning aberto | A manhã ainda inclui o momento de fala. O Present Perfect enquadra as duas reuniões dentro desse período em curso. [7] |
| 8. I had two meetings this morning. | A frase é dita às 16 horas, depois do fim da manhã. | this morning fechado | À tarde, a manhã já é um período concluído. O Simple Past passa a ser a escolha esperada. [7] |
| 9. BrE: I have just finished the report. | Uso britânico frequente para uma ação muito recente. | just | Materiais de inglês britânico usam com frequência o Present Perfect com just. [4][9] |
| 10. AmE: I just finished the report. | Uso americano frequente para a mesma mensagem. | just | No inglês americano, o Simple Past é frequente com just, already e yet. [9] |
1 e 2: experiência geral e detalhe datado
As frases 1 e 2 funcionam como uma conversa curta. “Have you ever visited Salvador?” pergunta pela experiência; “I went there last year” acrescenta o detalhe que localiza o evento. A mesma troca de foco explica “When did you go?”: when pede o momento definido e normalmente leva ao Simple Past. [1][5]
3 e 4: resultado presente e evento concluído
Compare a chave perdida nas frases 3 e 4. Em “I have lost my keys”, a consequência é imediata, pois a pessoa ainda não consegue abrir a porta. Em “I lost my keys yesterday”, yesterday organiza o fato como uma ocorrência concluída e permite narrar o que aconteceu depois. [6][7]
5 e 6: duração que continua ou moradia encerrada
For introduz uma duração, como ten years; since introduz o ponto de início, como “since 2016”. Em “I have lived here for ten years”, morar aqui ainda é verdade. Já a mudança em 2024 encerra a moradia da frase 6, por isso “I lived there” fica no Simple Past. [3][6]
7 e 8: o relógio muda o sentido de this morning
A expressão this morning não escolhe o tempo verbal sozinha. Às 10 horas, a manhã está em andamento e a frase 7 usa Present Perfect. Às 16 horas, ela já terminou, como na frase 8. A BBC usa esse contraste entre manhã e tarde para explicar a diferença de enquadramento temporal. [7]
9 e 10: uma diferença prática entre BrE e AmE
Em inglês britânico, “I have just finished the report” é uma construção didática comum. Em inglês americano, “I just finished the report” é frequente. A variação também aparece com yet: “Have you eaten yet?” é esperado em materiais britânicos, enquanto “Did you eat yet?” é comum no uso americano. [4][9]
Atenção: por que a regra da data não basta
Não mencionar uma data não obriga o uso de Present Perfect. O contexto pode apresentar o evento como terminado, e expressões como this morning mudam conforme o período esteja aberto ou fechado. A variedade do inglês também pesa com just, already e yet. Traduções em português ajudam a captar o sentido, mas não criam uma equivalência fixa entre os dois tempos. [6][7][9][10]
Teste rápido para escolher o tempo
- Há yesterday, last week, ago ou uma data passada como in 2020? Trate o evento como passado fechado e use Simple Past. [6][7]
- A situação começou antes e continua agora? Considere Present Perfect com for para duração ou since para o ponto inicial. [3]
- A pergunta é sobre uma experiência até este momento? Have you ever…? é uma estrutura útil. [1][7]
- A pergunta quer saber quando algo ocorreu? Use When did…?, pois o momento definido pede Simple Past. [5]
- A frase traz just, already ou yet? Confira se a atividade segue uma preferência britânica ou americana. [4][9]
Mini exercício: aplique as pistas
- Complete: “I ______ (see) that film last Saturday.”
- Complete: “She ______ (work) here since 2022.”
- Complete, dito às 9 horas: “We ______ (have) two classes this morning.”
Respostas comentadas: 1. “I saw that film last Saturday”, porque last Saturday é um período terminado. 2. “She has worked here since 2022”, porque o trabalho começou em 2022 e permanece atual no contexto. 3. “We have had two classes this morning”, porque às 9 horas a manhã ainda está em curso. [3][6][7]
A decisão prática ao escrever ou falar

Antes de escolher o verbo, localize o foco: ontem e last year apontam para Simple Past; experiência até agora, duração atual e resultado presente favorecem Present Perfect nos contextos mostrados. Se aparecer just, already ou yet, ajuste a frase à variedade exigida pela prova, curso ou interlocutor. [1][4][6][9]
Perguntas frequentes
Posso dizer “Did you eat yet?”?
Sim. “Did you eat yet?” é frequente no inglês americano. Em materiais de inglês britânico, “Have you eaten yet?” é a forma mais esperada. Escolha a variedade adequada ao contexto e mantenha consistência no mesmo texto.
Por que não existe uma tradução fixa do Present Perfect para o português?
O Present Perfect pode expressar experiência, continuidade ou resultado presente. O português pode comunicar esses sentidos por estruturas diferentes. A decisão mais segura vem do contexto da frase, não de uma equivalência única.
Fontes consultadas
- Present perfect simple and past simple (Oxford Learner's Dictionaries)
- Present perfect simple: positive (Oxford Learner's Dictionaries)
- Present perfect simple with for and since (Oxford Learner's Dictionaries)
- Present perfect simple with just, already and yet (Oxford Learner's Dictionaries)
- Present perfect simple: wh-questions (Oxford Learner's Dictionaries)
- Present perfect (British Council LearnEnglish)
- 6 Minute Grammar: Present perfect and past simple (BBC Learning English)
- British English and American English (British Council LearnEnglish)
- The Present Perfect: a misunderstood tense for Brazilian students (SciELO / Ling. (dis)curso)
