O uso do presente perfeito para resultados no presente
O 'present perfect' liga o passado ao presente. Ele mostra uma ação concluída cujo resultado ainda importa agora, sem dizer exatamente quando ela aconteceu.
Como funciona
O 'present perfect' é formado por 'have' ou 'has' mais o particípio do verbo ('have finished', 'has broken'). Usamos 'has' com 'he', 'she' e 'it', e 'have' com os demais pronomes. O foco está no resultado atual: 'I have lost my phone' significa que o celular continua perdido.
Por isso, não usamos esse tempo com horários passados definidos, como 'yesterday' ou 'last week'. Palavras como 'just', 'already' e 'yet' combinam bem com ele, porque falam de proximidade com o momento presente.
Exemplos em contexto
I have lost my wallet, so I can't pay.
Perdi minha carteira, então não consigo pagar.
She has just left the building.
Ela acabou de sair do prédio.
They have already cooked dinner.
Eles já prepararam o jantar.
He hasn't called me yet.
Ele ainda não me ligou.
Erros comuns
Evite: I have seen him yesterday.
Prefira: I saw him yesterday.
Com 'yesterday', que indica um momento definido no passado, usamos o 'simple past', e não o 'present perfect'.
Evite: She have finished her homework.
Prefira: She has finished her homework.
Com 'she', 'he' e 'it', o auxiliar correto é 'has'.
Evite: I have went to the market.
Prefira: I have gone to the market.
Depois de 'have' ou 'has' usamos o particípio ('gone'), e não a forma do passado simples ('went').
Para lembrar
Se você consegue dizer o momento exato ('ontem', 'às três horas'), use o 'simple past'. Se importa só o resultado agora, use o 'present perfect'.






















