Gramática · ·2 min de leitura

Present perfect: o tempo que não existe em português

Não é passado, não é presente, e nenhuma tradução resolve. Entender o que ele marca é mais rápido do que decorar as regras.

I have lived here for ten years. A tradução automática é “eu vivi aqui por dez anos”, o que sugere que você foi embora. O sentido real é o oposto: você mora aqui até agora. É o buraco exato onde o brasileiro cai.

O que ele realmente marca

O present perfect não é sobre quando algo aconteceu. É sobre a ligação entre o passado e o agora. Ele existe para dizer: isso aconteceu, e importa neste momento.

Compare: I lost my keys conta um fato do passado. I've lost my keys diz que você está sem as chaves agora — o problema é atual. O evento é o mesmo; o que muda é a relevância presente.

Os três usos que cobrem quase tudo

A regra prática do “quando”

Se a frase tem um marcador de tempo terminado — yesterday, last week, in 2020, two hours ago — use o passado simples. Present perfect não convive com tempo fechado. I have seen her yesterday está errado; I saw her yesterday está certo.

E o inverso: since, for, already, yet, ever, never, so far puxam present perfect.

Um atalho para a hora da conversa

Antes de escolher, pergunte: isso ainda tem efeito agora? Se sim, present perfect. Se é um episódio fechado no passado, passado simples. Você vai errar às vezes — todo mundo erra — e vai acertar muito mais do que decorando a tabela.

Ler sobre inglês ajuda. Falar ajuda mais.

As 3 primeiras aulas com a Ducky são de graça, sem cartão.

Começar de graça

Continue lendo