Qual das frases abaixo utiliza corretamente o tempo verbal "present perfect" (presente perfeito) para se referir a uma ação que começou no passado e ainda continua no presente?
(A) -
i have been studying english for five years.
(B) -
i studied english for five years.
(C) -
i will have studied english for five years by next month.
(D) -
i had studied english for five years by last week.
(E) -
i am studying english since last year.
Dica
- use "have been" ou "has been" (dependendo do sujeito) + verbo principal no particípio (-ed ou -en).
- use "for" para indicar a duração da ação.
- use "since" para indicar o ponto de partida da ação.
Explicação
A frase (a) utiliza corretamente o tempo verbal "present perfect" (presente perfeito) porque ela se refere a uma ação que começou no passado (começar a estudar inglês) e ainda continua no presente (estudando inglês).
Análise das alternativas
- (b): "i studied english for five years." (passado simples) -> ação concluída no passado.
- (c): "i will have studied english for five years by next month." (futuro perfeito) -> ação que ainda não ocorreu, mas será concluída em um momento futuro.
- (d): "i had studied english for five years by last week." (passado perfeito) -> ação concluída antes de um momento específico no passado.
- (e): "i am studying english since last year." (presente contínuo) -> ação que começou no passado e continua no presente, mas não é uma ação perfeita.
Conclusão
O "present perfect" (presente perfeito) é usado para indicar ações:
- que começaram no passado e ainda continuam no presente
- que acabaram de acontecer
- que têm um resultado visível no presente