Now available on AndroidGet it on Google Play
MozhiLingo
via
Learning
← All lessons
Lesson 28B1

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

English

I have lived here for five years. / I lived there for five years.

Portuguese

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

I have lived here for five yearsay hav livd heer for fyv yeerz
Portuguese
Moro aqui há cinco anos (ainda moro)
I lived there for five yearsay livd thair for fyv yeerz
Portuguese
Morei lá durante cinco anos (acabou)
sincesins
Portuguese
desde
forfor
Portuguese
durante / há

Finished this lesson?