PRESENT PERFECT
Foto de Rodrigo L.
Por: Rodrigo L.
26 de Setembro de 2021

PRESENT PERFECT

Já conhece e sabe quando usar?

Inglês Conversação Intermediário Gramática

Qual é a Diferença entre o Present Perfect Simple e o Presente Perfect  Continuous? - One Minute English

O present perfect é formado pelo verbo have no presente + o verbo principal no particípio passado em uma frase.

Usamos o present perfect:

  • para algo que começou no passado e continua no presente: 

    They've been married for nearly fifty years. (Eles estão casados por quase cinquenta anos).
    She has lived in Liverpool all her life. (Ela viveu em Liverpool toda sua vida).

  • quando falamos de nossa experiêcia até o presente:

I've seen that film before. (Já vi esse filme antes).
I've played the guitar ever since I was a teenager. (Toco violão desde a adolescência).
He has written three books and he is working on another one. (Ele escreveu três livros e está trabalhando em outro).

Frequentemente usamos o ever para falar de experiêcias até o presente: 

My last birthday was the worst day I have ever had. (Meu último aniversário foi o pior dia que eu já tive).

E usamos never para a forma negativa:

Have you ever met George? (Você já conheceu o George?).
Yes, but I've never met his wife. (Sim, mas eu nunca conheci sua esposa).

 
  • para algo que aconteceu no passado mas é importante no presente:

I can't get in the house. I've lost my keys. (Não posso entrar em casa. Perdi minhas chaves).
Teresa isn't at home. I think she has gone shopping. (Teresa não está em casa. Eu acho que ela foi às compras).

Soraya Moreno's Blog: PRESENT PERFECT CONTINUOUS
have been e have gone

Usamos have/has been quando alguém foi a um lugar e retornou:

A: Where have you been? (Onde você esteve?).
B: I've just been out to the supermarket. (Eu acabei de ir ao supermercado).

A: Have you ever been to San Francisco? (Você já esteve em São Francisco?).
B: No, but I've been to Los Angeles. (Não, mas estive em Los Angeles).

Mas quando alguém não retornou, usamos have/has gone:

A: Where's Maria? I haven't seen her for weeks. (Onde está Maria? Eu não a vejo há semanas).
B: She's gone to Paris for a week. She'll be back tomorrow.
(Ela foi para Paris por uma semana. Ela estará de volta amanhã).

Present perfect com time adverbials 

Usamos frequentemente o present perfect com adverbials, que se referem a um passado recente:

recently just only just

Scientists have recently discovered a new breed of monkey. (Cientistas descobriram recentemente uma nova raça de macaco).
We have just got back from our holidays. (Nós acabamos de voltar das nossas férias).

ou adverbials que incluem o presente:

so far     until now     up to now
ever 
(em perguntas)
yet (em perguntas e negativas)

Have you ever seen a ghost? (Você já viu um fantasma?).
Where have you been up to now? (Onde você esteve até agora?).
A: Have you finished your homework yet? (Você já terminou sua lição de casa?).
B: No, so far I've only done my history. (Não, até agora eu só fiz a minha história).

Depois de uma cláusula com o present perfect, frequentemente usamos uma cláusula com since (desde) para mostrar quando algo começou no passado:

I've worked here since I left school. (Trabalho aqui desde que saí da escola).
I've been watching that programme every week since it started. (Tenho assistido a esse programa todas as semanas desde que começou).

1) Present Perfect Simple Present Perfect Continuous - Present Perfect  Continuous Tense Examples - Free Transparent PNG Clipart Images Download
CUIDADO!
Não usamos o present perfect com adverbials que se referem a um tempo passado terminado:
yesterday last week/month/year in 2017 when I was younger etc.

have seen that film yesterday.
We have just bought a new car last week.
When we were children we have been to California.

Ou seja, se você for mencionar quando no passado a ação ou fato aconteceu, não use o present perfect, use o simple past.

Mas podemos usar o present perfect com adverbials que se referem a um tempo que ainda não terminou:
today this week/month/year now that I am 18 etc.

Have you seen Helen today? (Você viu a Helen hoje?).
We have bought a new car this week. (Compramos um carro novo esta semana).

 
 
 
 
Rodrigo L.
Rodrigo L.
Rio de Janeiro / RJ
Responde em 2 h e 18 min
Identidade verificada
1ª hora grátis
5,0
nota média
13
avaliações
R$ 95
por hora
Especialização: English Language teaching and Multimedia (Oxford English Institute)
Inglês para IELTS, Inglês - inglês para viajem, Inglês Nativo
Professor de inglês com 13 anos de experiência nas melhores escolas de idiomas e 12 anos de vivência no exterior. Fluência rápida garantida!

Confira artigos similares

Aprenda sobre qualquer assunto