Língua Inglesa · 5.ª–12.ª classe
Como usar o Present Perfect?
Resposta curta
O Present Perfect liga o passado ao presente. Forma-se com have / has + particípio passado e usa-se para experiências de vida (I have been to Luanda), ações recentes com resultado presente (I have lost my keys) e situações que continuam (She has lived here for five years). Não se usa com datas passadas como yesterday.
Regras de utilização
Forma
| Frase | Estrutura | Exemplo |
|---|---|---|
| Afirmativa | sujeito + have/has + particípio | She has finished. |
| Contraída | I've / you've / he's / they've + particípio | They've arrived. |
| Negativa | sujeito + haven't / hasn't + particípio | He hasn't called. |
| Pergunta | Have / Has + sujeito + particípio? | Have you eaten? |
| Resposta curta | Yes, I have. / No, she hasn't. |
Has só com he, she, it; have com as restantes pessoas. O verbo principal não muda com a pessoa.
Particípio passado
- Verbos regulares: infinitivo + -ed (work → worked, study → studied, stop → stopped).
- Verbos irregulares (a decorar):
| Infinitivo | Simple Past | Particípio passado |
|---|---|---|
| be | was / were | been |
| do | did | done |
| go | went | gone |
| see | saw | seen |
| eat | ate | eaten |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| buy | bought | bought |
| make | made | made |
| have | had | had |
| come | came | come |
| give | gave | given |
| know | knew | known |
Quando usar
- Experiência de vida, sem dizer quando: I have visited Benguela. Have you ever eaten mango? Palavras: ever, never, before, once, twice.
- Ação recente com resultado agora: She has broken her phone (e o telemóvel continua estragado). Palavras: just, already, yet, recently.
- Situação iniciada no passado e ainda verdadeira: They have lived in Huambo since 2015. Palavras: for, since, so far, how long.
- Resultados do período que não terminou: I have read three books this month.
For, since, just, already, yet
| Palavra | Uso | Exemplo |
|---|---|---|
| for + duração | período de tempo | for two years, for a week |
| since + ponto de início | momento em que começou | since Monday, since 2015, since I was a child |
| just | acabou há pouco (antes do particípio) | I have just finished. |
| already | já (afirmativa; antes do particípio ou no fim) | She has already left. |
| yet | ainda (negativas e perguntas; no fim) | He hasn't arrived yet. Have you finished yet? |
| ever / never | alguma vez / nunca (antes do particípio) | Have you ever seen the sea? I have never seen snow. |
Gone e been
- She has gone to Luanda. — foi para Luanda e ainda lá está.
- She has been to Luanda. — já foi a Luanda e voltou.
Expressões com que NÃO se usa o Present Perfect
yesterday, last week, last year, in 2019, two days ago, when I was a child, at 5 o'clock. Com estas marcas de tempo acabado usa-se o Simple Past: I saw him yesterday.
Comparação com estruturas parecidas
- Simple Past: ação terminada num tempo definido (I visited Benguela in 2019).
- Present Simple: estado atual (I live here). O Present Perfect junta duração: I have lived here for ten years.
- Present Perfect Continuous: foca a duração/atividade (I have been studying all day), tema mais avançado.
Exemplos resolvidos
Exemplo 1 — Formar o Present Perfect
Enunciado: Escreva no Present Perfect: (a) I / finish / my homework (b) She / go / to the market (c) They / not / see / the film.
Resolução:
- (a) I → have; finish regular → finished.
- (b) She → has; go → particípio gone (ou been, conforme o sentido).
- (c) They → haven't; see → seen.
Resposta: (a) I have finished my homework. (b) She has gone to the market. (c) They haven't seen the film. Verificação: o particípio nunca é a forma do passado simples de see (saw).
Exemplo 2 — For ou since
Enunciado: Complete com for ou since: (a) He has lived in Lubango ___ 2018. (b) We have studied English ___ three years. (c) She has been ill ___ Monday.
Resolução:
- (a) 2018 é um ponto no tempo → since.
- (b) three years é uma duração → for.
- (c) Monday é um ponto → since.
Resposta: (a) since; (b) for; (c) since. Verificação: se a resposta à pergunta «desde quando?» é um ponto, use since; se for «durante quanto tempo?», use for.
Exemplo 3 — Just, already, yet
Enunciado: Coloque a palavra no lugar certo: (a) She has finished. (just) (b) I haven't done my homework. (yet) (c) They have eaten. (already)
Resolução:
- (a) just vem entre o auxiliar e o particípio: She has just finished.
- (b) yet vai ao fim: I haven't done my homework yet.
- (c) already vem antes do particípio (ou no fim): They have already eaten.
Resposta: (a) She has just finished. (b) I haven't done my homework yet. (c) They have already eaten. Verificação: yet não se usa em frases afirmativas simples.
Exemplo 4 — Nível de exame: Present Perfect ou Simple Past
Enunciado: Escolha o tempo correto: (a) I (have seen / saw) that film last night. (b) Have you ever (been / went) to Namibe? (c) He (has lived / lived) here since he was born.
Resolução:
- (a) last night é tempo acabado → Simple Past: saw.
- (b) Experiência com ever → particípio: been.
- (c) since indica situação que continua → has lived.
Resposta: (a) saw; (b) been; (c) has lived. Verificação: (b) went nunca vem depois de have.
Exceções
- Inglês americano: com just, already, yet é comum usar o Simple Past (I already ate); no inglês britânico e nos exames prefere-se o Present Perfect.
- Tempo acabado: com marcas como ago e in 2019, nunca se usa o Present Perfect.
- Pergunta com when: When did you arrive? leva Simple Past, não When have you arrived?
- Been e gone: têm sentidos diferentes (ver acima).
- Hoje e esta semana: today e this week aceitam os dois tempos, conforme o período tenha ou não terminado: I have eaten three bananas today (o dia continua).
Erros frequentes
- Usar o Present Perfect com tempo acabado: I have seen him yesterday → I saw him yesterday.
- Usar o Simple Past em vez do particípio: I have went → I have gone; She has wrote → She has written.
- Confundir for e since: for Monday → since Monday; since two years → for two years.
- Usar o Present Simple com for/since: I live here for five years → I have lived here for five years.
- Esquecer has com he/she/it: He have finished → He has finished.
- Usar yet em frases afirmativas: I have finished yet → I have already finished.
Exercícios propostos
1Exercício 1
Escreva o particípio passado: (a) write (b) eat (c) buy (d) break (e) study.
Ver solução
(a) written; (b) eaten; (c) bought; (d) broken; (e) studied.
2Exercício 2
Complete com for ou since: (a) I have known her ___ ten years. (b) He has worked here ___ January. (c) We have waited ___ an hour.
Ver solução
(a) for; (b) since; (c) for.
3Exercício 3
Passe para o Present Perfect: (a) Maria / buy / a new bag (b) They / not / finish / the exercise (c) you / ever / visit / Cabinda?
Ver solução
(a) Maria has bought a new bag. (b) They haven't finished the exercise. (c) Have you ever visited Cabinda?
4Exercício 4
Corrija: (a) I have seen her yesterday. (b) She has went to school. (c) He has lived here since five years.
Ver dica
Veja a marca de tempo e a forma do particípio.
Ver solução
(a) I saw her yesterday. (b) She has gone to school. (c) He has lived here for five years.
5Exercício 5
Explique a diferença entre: (a) Pedro has gone to Luanda. (b) Pedro has been to Luanda. Depois escreva uma frase sua com never e outra com already.
Ver solução
(a) Pedro foi a Luanda e ainda lá está. (b) Pedro já esteve em Luanda e voltou. Modelo: I have never seen snow. I have already done my homework.
Perguntas frequentes
Quando não se deve usar o Present Perfect?
Quando a frase tem uma marca de tempo acabado (yesterday, last year, in 2019, ago) ou quando a pergunta é When…? Nestes casos usa-se o Simple Past.
Qual é a diferença entre for e since?
For é seguido de uma duração (for three years); since é seguido do momento em que começou (since 2020). Ambos pedem Present Perfect quando a situação continua.
Posso usar já e ainda com o Present Perfect?
Sim: already («já») em frases afirmativas e yet («ainda») em negativas e perguntas. Just significa «acabou de».
Como decorar os particípios irregulares?
Agrupe por padrão (write–wrote–written, break–broke–broken, buy–bought–bought) e escreva-os em voz alta. Os mais usados (be, do, go, see, have) aparecem em quase todos os exercícios.
Resumo
- Forma: have / has + particípio passado.
- Usos: experiência, resultado presente, situação que continua.
- For + duração; since + ponto de início.
- Just, already, yet, ever, never colocam-se de forma específica.
- Nunca se usa com yesterday, ago, last week, in 2019; aí usa-se o Simple Past.
- Has gone ≠ has been.
Onde aprofundar
- O manual de Inglês da sua classe e o programa oficial (INIDE / Ministério da Educação de Angola) — confirme a edição em vigor.
- O Cambridge Dictionary e os Oxford Learner's Dictionaries, que incluem os particípios irregulares.
- O Quadro Europeu Comum de Referência para as Línguas (Conselho da Europa): o Present Perfect é trabalhado a partir do nível A2–B1.
Continue a estudar
Exercícios resolvidos de Present Simple
Para resolver exercícios de Present Simple, veja o sujeito: com he, she, it o verbo leva -s / -es / -ies na afirmativa; na negativa e na pergunta usa-se doesn't / Does…
4 exemplos7 exercícios com solução✓ Estudado
Como usar o Present Simple?
O Present Simple usa-se para rotinas, hábitos, factos permanentes e horários: I walk to school, Water boils at 100 °C. Forma-se com o verbo base e acrescenta -s / -es…
4 exemplos5 exercícios com solução✓ Estudado
Como usar o Present Continuous?
O Present Continuous descreve ações a decorrer agora, situações temporárias e planos já combinados: I am studying now, She is staying with us this week. Forma-se com am…
4 exemplos5 exercícios com solução✓ Estudado
Qual é a diferença entre Present Simple e Present Continuous?
O Present Simple fala do que é habitual ou sempre verdadeiro (I study every day); o Present Continuous fala do que está a acontecer agora ou é temporário (I am studying…
4 exemplos5 exercícios com solução✓ Estudado
Ver tudo de Língua Inglesa · Capítulo: Tempos verbais: presente