Present Perfect vs. Past Simple
Present perfect ou passado simples?
O português resolve as duas situações com o mesmo pretérito, e por isso a escolha em inglês parece arbitrária. Existe, porém, um teste mecânico que quase nunca falha.
Grammar Comparison
Comparação gramatical
Marcador de tempo concluído exige passado simples
I have lived here for five years. / I lived there for five years.
Moro aqui há cinco anos (ainda moro). / Morei lá durante cinco anos (não moro mais).
A primeira frase indica que a situação continua até hoje; a segunda, que terminou. O teste é simples: se houver um marcador de tempo encerrado — yesterday, last year, in 2019, when I was a child — use o passado simples, sem exceção. Se o período ainda está em curso ou o momento não é mencionado, use o present perfect. Note ainda a diferença entre 'for', que introduz a duração ('for five years'), e 'since', que introduz o ponto de partida ('since 2019') e corresponde ao 'desde' do português.
Vocabulary
Vocabulário
- Portuguese
- Moro aqui há cinco anos (ainda moro)
- Portuguese
- Morei lá durante cinco anos (acabou)
- Portuguese
- desde
- Portuguese
- durante / há
Finished this lesson?
