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.
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 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.
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.
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.
As 3 primeiras aulas com a Ducky são de graça, sem cartão.
Começar de graça