Em qual das frases abaixo o uso do tempo verbal "present perfect" está correto?
(A) -
i have lived here for 10 years.
(B) -
i lived here for 10 years.
(C) -
i am living here for 10 years.
(D) -
i have been living here for 10 years.
(E) -
i will have lived here for 10 years.
Dica
- use o "present perfect" para ações que começaram no passado e continuam no presente.
- use também para experiências que aconteceram em um momento não especificado no passado.
- para ações concluídas no passado, use o "past simple".
Explicação
O "present perfect" é usado para descrever ações ou estados que começaram no passado e continuam no presente. na frase (d), "i have been living here for 10 years", a ação de "viver aqui" começou há 10 anos e ainda continua no presente.
Análise das alternativas
- (a): está incorreta porque o "present perfect" deve ser usado com "been".
- (b): está incorreta porque o "past simple" deve ser usado para ações concluídas no passado.
- (c): está incorreta porque o "present continuous" deve ser usado para ações em andamento.
- (d): correta.
- (e): está incorreta porque o "future perfect" deve ser usado para ações que serão concluídas em um momento futuro.
Conclusão
O tempo verbal "present perfect" é essencial para expressar ações ou estados que iniciaram no passado e permanecem no presente. é formado pelo verbo auxiliar "have/has" seguido pelo particípio passado do verbo principal.