Present perfect

Formando o "Present Perfect"

O "present perfect" de qualquer verbo é composto por dois elementos: a forma apropriada do verbo auxiliar to have (no presente) e o "past participle" do verbo principal. A forma do "past participle" de um verbo regular inclui o radical + ed (ex.: played, arrived, looked). Para os verbos irregulares, consulte a Tabela de Verbos Irregulares da seção "Verbos".

Afirmativa
Sujeito to have past participle
She has visited.
Negativa
Sujeito to have + not past participle
She has not (hasn't) visited.
Interrogativa
to have sujeito past participle
Has she visited?
Interrogativa Negativa
to have + not sujeito past participle
Hasn't she visited?
To Walk, "present perfect"
Afirmativa Negativa Interrogativa
I have walked I haven't walked Have I walked?
You have walked You haven't walked. Have you walked?
He, she, it has walked He, she, hasn't walked Has he, she, it walked?
We have walked We haven't walked Have we walked?
You have walked You haven't walked Have you walked?
They have walked They haven't walked Have they walked?

Funções do "Present perfect"

O "present perfect" é utilizado para indicar um vínculo entre o presente e o passado. O tempo em que a ação ocorre é anterior ao presente momento, mas não é especificado, e geralmente estamos mais interessados no resultado do que na própria ação.

TOME CUIDADO! Pode haver um tempo verbal com forma semelhante no seu idioma, mas o significado provavelmente NÃO é o mesmo.
O "Present Perfect" é utilizado para descrever
  • Uma ação ou situação iniciada no passado e que permanece no presente. I have lived in Bristol since 1984. (= e continuo morando.)
  • Uma ação realizada durante um período e que ainda não tenha sido finalizada. She has been to the cinema twice this week.  (= e a semana ainda não acabou.)
  • Uma ação repetida em um período não especificado entre o passado e o presente. We have visited Portugal several times.
  • Uma ação concluída no passado recente, indicada pelo termo 'just'. I have just finished my work.
  • Uma ação cujo período de ocorrência não seja importante. He has read 'War and Peace'. (= o resultado da leitura é importante.)

Nota: Quando queremos fornecer ou solicitar detalhes sobre quando, onde e quem, utilizamos o "simple past". Leia mais sobre como escolher entre o "present perfect" e o "simple past".

Ações iniciadas no passado e em andamento no presente
  • They haven't lived here for years.
  • She has worked in the bank for five years.
  • We have had the same car for ten years.
  • Have you played the piano since you were a child?
Quando se faz referência a um período de tempo inconcluído
  • I have worked hard this week.
  • It has rained a lot this year.
  • We haven't seen her today.
Ações repetidas em um período não específico entre o passado e o presente
  • They have seen that film six times
  • It has happened several times already.
  • She has visited them frequently.
  • We have eaten at that restaurant many times.
Ações concluídas no passado muito recente (+just)
  • Have you just finished work?
  • I have just eaten.
  • We have just seen her.
  • Has he just left?
Quando o período exato da ação é irrelevante ou desconhecido
  • Someone has eaten my soup!
  • Have you seen 'Gone with the Wind'?
  • She's studied Japanese, Russian, and English.

Leia mais sobre como utilizar o "present perfect" com as palavras "ever", "never", "already" e "yet", e a respeito de como empregar o "present perfect" com os termos "for" e "since".