Conteúdo › Gramática · Nível B1
Present perfect: duração
Para dizer há quanto tempo algo dura até hoje, o inglês usa o present perfect, não o presente: I have lived here for ten years. for marca a duração, quanto tempo (for ten years, for a long time). since marca o ponto de início (since 2015, since Monday). A pergunta é How long have you...?
- I have lived here for ten years. Eu moro aqui há dez anos.
- She has worked in this company since March. Ela trabalha nesta empresa desde março.
- We have known each other for a long time. A gente se conhece há muito tempo.
- Ana: How long have you studied English? Lucas: Since I was a child. Ana: Há quanto tempo você estuda inglês? Lucas: Desde criança.
Moro aqui há dez anos usa o presente em português, e a tradução direta vira I live here for ten years, que soa quebrado. O inglês vê uma ação que começou no passado e continua até hoje, e para isso usa o present perfect: I have lived here for ten years. Guarde os dois parceiros: for para a duração, since para o ponto de partida. For também aparece em outros tempos, como I lived there for ten years.
No português, moro aqui há dez anos usa o presente, e é natural traduzir com o presente do inglês. Mas o inglês enxerga essa frase de outro jeito: uma ação que começou lá atrás e segue até agora. Para isso, ele usa o present perfect, não o presente.
I have lived here for ten years. Eu moro aqui há dez anos. She has worked here since 2015. Ela trabalha aqui desde 2015.
Duas palavras acompanham essa ideia, e a diferença é clara. For marca a duração, o quanto de tempo: for ten years, for two hours, for a long time. Since marca o ponto de início, de quando: since 2015, since Monday, since this morning, since I was a child.
Um teste rápido: se depois cabe a pergunta quanto tempo, é for (for three days). Se cabe a pergunta desde quando, é since (since Friday).
A pergunta de há quanto tempo também usa o present perfect: How long have you lived here? How long has she worked there?
Cuidado com um detalhe: a data exata do começo pede since (since 2015), mas o tempo que passou desde então pede for (for ten years). 2015 é um ponto; dez anos é uma duração.
Palavras novas: How long...? (Há quanto tempo...?), each other (um ao outro), a long time (muito tempo).