Gramática
Present Perfect: guia com exemplos e exercícios
Como formar o Present Perfect, quando usar, a diferença para o Simple Past e os erros mais comuns de quem fala português.
O Present Perfect liga o passado ao presente. Ele confunde quem fala português porque a forma parecida da nossa língua, “tenho feito”, tem outro uso. Este guia mostra como formar o tempo verbal, quando usá-lo e como diferenciá-lo do Simple Past.
Como formar o Present Perfect
Use have ou has seguido do particípio passado do verbo principal. Com I, you, we e they, use have. Com he, she e it, use has.
| Tipo de frase | Estrutura | Exemplo |
|---|---|---|
| Afirmativa | sujeito + have/has + particípio | She has finished the report. |
| Negativa | sujeito + haven’t/hasn’t + particípio | They haven’t arrived yet. |
| Pergunta | Have/Has + sujeito + particípio | Have you seen this film? |
Nos verbos regulares, o particípio termina em -ed, como em worked e studied. Os irregulares precisam ser memorizados.
| Verbo | Passado | Particípio | Tradução |
|---|---|---|---|
| be | was/were | been | ser, estar |
| do | did | done | fazer |
| go | went | gone | ir |
| see | saw | seen | ver |
| eat | ate | eaten | comer |
| write | wrote | written | escrever |
| take | took | taken | pegar, levar |
| speak | spoke | spoken | falar |
Quando usar o Present Perfect
1. Experiências de vida, sem dizer quando
- I have visited Rio many times.
- Já visitei o Rio muitas vezes.
- Have you ever worked offshore?
- Você já trabalhou embarcado?
2. Ações que começaram no passado e continuam
Use for com a duração e since com o ponto de início.
- We have lived in Macaé for five years.
- Moramos em Macaé há cinco anos.
- She has studied English since 2023.
- Ela estuda inglês desde 2023.
3. Ações recentes com resultado no presente
- I’ve lost my keys.
- Perdi minhas chaves e ainda não as encontrei.
- He has just sent the email.
- Ele acabou de enviar o e-mail.
4. Períodos que ainda não terminaram
- We have had two classes this week.
- Tivemos duas aulas esta semana, e a semana ainda não acabou.
Palavras que acompanham o Present Perfect
| Palavra | Uso | Exemplo |
|---|---|---|
| ever | perguntas sobre experiências | Have you ever been to London? |
| never | experiência que não aconteceu | I’ve never tried sushi. |
| already | algo que já aconteceu | We’ve already finished. |
| yet | negativas e perguntas, no fim da frase | Has the class started yet? |
| just | algo que acabou de acontecer | She’s just left. |
| for | duração | for two years |
| since | ponto de início | since Monday |
Present Perfect ou Simple Past?
Pergunte se o momento da ação está definido e encerrado. Se estiver, use o Simple Past. Se o momento não importa ou o período ainda continua, use o Present Perfect.
| Present Perfect | Simple Past |
|---|---|
| I have seen that film. Em algum momento da vida. | I saw that film last night. Momento definido. |
| She has worked here since 2020. Ainda trabalha. | She worked here from 2018 to 2020. Não trabalha mais. |
| Have you had lunch? Interessa o agora. | Did you have lunch at noon? Horário definido. |
Expressões como yesterday, last week, in 2019 e two days ago indicam um momento encerrado e pedem o Simple Past.
Erros comuns de quem fala português
- Usar o Present Perfect com tempo definido. Errado: I have seen him yesterday. Certo: I saw him yesterday.
- Usar o presente para algo que começou no passado. Errado: I live here since 2020. Certo: I have lived here since 2020.
- Traduzir “tenho feito” ao pé da letra. “Tenho estudado muito” corresponde a I have been studying a lot, no Present Perfect Continuous.
- Trocar for e since. Diga for three months para a duração e since March para o início.
Exercício rápido
Complete as frases com o Present Perfect ou o Simple Past do verbo entre parênteses.
- I … (finish) my homework an hour ago.
- She … (never, travel) abroad.
- We … (know) each other since 2015.
- … you … (see) the news yesterday?
- They … (just, arrive).
Respostas: 1. finished. 2. has never traveled. 3. have known. 4. Did you see. 5. have just arrived.
Perguntas frequentes
I have seen é o mesmo que “eu tenho visto”?
Não. Em geral, I have seen corresponde a “eu vi” ou “eu já vi”. “Tenho visto” indica repetição recente e costuma ser traduzido por I have been seeing.
Qual a diferença entre for e since?
For indica a duração, como em for two years. Since indica o ponto de início, como em since 2023.
O inglês americano usa o Present Perfect de forma diferente?
Na fala informal americana, é comum usar o Simple Past com already, just e yet, como em Did you eat yet? Em provas e contextos formais, o Present Perfect continua sendo o esperado nesses casos.
