Uso do Present Perfect

O Present Perfect é um tempo verbal sem equivalente no português. Apesar do nome (“Presente Perfeito”), ele geralmente se refere ao passado, mas com algumas especificidades.

Sabemos que uma frase está no Present Perfect quando ela apresenta o verbo auxiliar have (ou has, na terceira pessoa do singular) combinado com um verbo principal no Past Participle (Particípio Passado). Assim:

She has traveled abroad. (Ela viajou para o exterior.)
I have done my homework. (Eu fiz meu dever de casa.)

==> O Past Participle dos verbos regulares é igual à sua forma no Simple Past. Veja alguns exemplos:

==> Já o Past Participle dos verbos irregulares, como o passado desses verbos, é imprevisível. Veja aqui a lista com o Past Participle de alguns dos principais verbos irregulares.

USO

Usamos o Present Perfect nas seguintes situações:

1) Ações que ocorreram em um tempo indefinido no passado

Exemplo:

I have traveled to Machu Picchu. (Viajei para Machu Picchu.)

O importante aqui é o fato em si, não quando ele ocorreu – viajei para Machu Picchu em algum momento da minha vida (pode ter sido semana passada, há três meses, vinte anos…). Eu tive essa experiência, e isso é o que conta.

==> Lembre-se de que usamos o Simple Past quando o foco é o momento em que algo ocorreu:

I traveled to Machu Picchu last year. (Viajei para Machu Picchu ano passado.)

2) Ações muito recentes

Nesse caso, normalmente empregamos o advérbio just (que aqui significa “recém”).

Exemplos:

I’ve just arrived. (Recém cheguei. / Acabo de chegar.)
Sally has just woken up. (Sally recém acordou / acaba de acordar.)

3) Ações que são relevantes para o presente

Exemplos:

He has lost his keys. ==> He can’t open the door now. (Ele perdeu suas chaves. ==> Ele não pode abrir a porta agora.)
I’ve made chocolate cookies. ==> I’m offering you some now. (Fiz biscoitos de chocolate. ==> Estou te oferecendo alguns agora.)

4) Ações que começaram no passado e continuam no presente

For (por) e since (desde) são usados nesse caso. Note que for exprime duração e since determina um ponto de partida.

Exemplos:

Catherine has lived in Denmark for ten years. (Catherine mora na Dinamarca há dez anos.)
I have wanted a parrot since I was a child. (Quero um papagaio desde que eu era criança.)

Compartilhe conhecimento...