B2 · Intermédio Superior TOEIC 605–780 IELTS 5,5–6,5 Tempo e Aspecto

Present Perfect Continuous

Aprenda o Present Perfect Continuous para focar na duração de uma atividade contínua, versus o Present Perfect.

Share: Copied!

O presente perfeito contínuo (present perfect continuous, também chamado present perfect progressive) costuma ser apresentado como "o tempo verbal mais difícil do inglês" em muitos cursos e livros brasileiros — e não é exagero. Ele exige que o aluno já domine bem o presente perfeito simples e o presente contínuo, e ainda entenda a nuance entre os dois. Neste guia, vamos ver exatamente quando usá-lo, sua estrutura e, principalmente, como não confundi-lo com o presente perfeito simples ou aplicá-lo indevidamente a verbos de estado.

O que é o presente perfeito contínuo e quando usá-lo

O presente perfeito contínuo descreve uma ação que começou no passado e continua até o presente, com ênfase na duração e no processo contínuo da ação — e não apenas no resultado final:

  • I have been studying English for three years. (o processo de estudar continua)
  • She has been working here since 2020.
  • It has been raining all day.

Ele também é usado para explicar uma situação presente através de uma ação recente e contínua, mesmo que essa ação já tenha acabado agora mesmo:

  • I'm tired because I have been running. (parei de correr agora, mas a corrida explica meu cansaço atual)
  • Your eyes are red. Have you been crying?

Estrutura do presente perfeito contínuo

Sujeito + have/has + been + verbo + ing

Forma afirmativa

Sujeito Estrutura Exemplo
I/You/We/They have been + verbo-ing I have been working all day.
He/She/It has been + verbo-ing She has been working all day.

Forma negativa

Sujeito + have/has + not + been + verbo-ing
  • I haven't been sleeping well lately.
  • He hasn't been feeling well.

Forma interrogativa

Have/Has + sujeito + been + verbo-ing?
  • Have you been waiting long?
  • Has she been studying?

Presente perfeito simples x presente perfeito contínuo: a diferença que confunde todo brasileiro

Essa é, sem dúvida, a maior dificuldade nesse tópico. As duas estruturas parecem "quase iguais" na tradução para o português, mas têm focos diferentes:

Presente perfeito simples Presente perfeito contínuo
Foco no resultado ou na quantidade Foco na duração e no processo
I have written five emails. (quantas — resultado) I have been writing emails all morning. (por quanto tempo — processo)
Frequentemente sugere que a ação terminou Frequentemente sugere que a ação continua ou acabou de terminar
She has cleaned the kitchen. (está limpa agora, resultado pronto) She has been cleaning the kitchen. (pode ainda não estar 100% pronta, mas o processo foi longo)

Dica prática usada em muitos cursos brasileiros: pergunte-se "o que importa aqui: o número/resultado ou o tempo gasto/processo?". Se a resposta for "quantidade ou resultado", use o simples. Se for "duração ou processo em andamento", use o contínuo.

For e Since no presente perfeito contínuo

Assim como no presente perfeito simples, for (duração) e since (ponto de partida) são fundamentais aqui, e a confusão entre os dois é ainda mais comum quando combinada com o -ing:

For Since
Uso quantidade de tempo momento específico de início
Exemplos for 20 minutes, for two months, for a while since 8 a.m., since last Monday, since I moved here
Frase I have been waiting for 20 minutes. I have been waiting since 8 a.m.

Erro comum de brasileiros: usar "for" quando o correto seria "since" (e vice-versa), porque em português a palavra "há" pode ser usada, em certos contextos, para os dois sentidos ("moro aqui há 3 anos" = for; "moro aqui desde 2021" = since, mas ambas soam parecidas ao traduzir mentalmente):

  • I have been living here since 3 years.
  • I have been living here for 3 years.

  • I have been living here for 2019.

  • I have been living here since 2019.

Regra prática: se depois da palavra vem um número + unidade de tempo (3 years, 20 minutes, a long time), use for. Se vem um ponto específico no tempo (2019, Monday, 8 a.m., I was a child), use since.

Verbos de estado: a grande restrição do presente perfeito contínuo

Verbos de estado (stative verbs) — como know, believe, want, love, hate, understand, belong, own, need — não costumam ser usados no presente perfeito contínuo, pelo mesmo motivo que não vão para o presente contínuo comum: eles expressam estados mentais e não ações em processo.

  • I have been knowing her for years.
  • I have known her for years.

  • We have been wanting this for a long time.

  • We have wanted this for a long time.

Esse é um erro extremamente comum entre brasileiros que já dominam a estrutura do presente perfeito contínuo e tentam aplicá-la "universalmente" a qualquer verbo, sem considerar se ele é um verbo de estado. Como o português não impõe essa restrição com o mesmo rigor (podemos dizer "estou sabendo" ou "estou querendo" de forma coloquial), o hábito de usar -ing indiscriminadamente acaba se transferindo para o inglês. O tópico sobre verbos de estado x verbos de ação detalha essa lista com muito mais profundidade.

Quando o presente perfeito contínuo e o simples são intercambiáveis

Com alguns verbos (principalmente live, work, study, teach), tanto a forma simples quanto a contínua podem ser usadas com for/since, com pouca ou nenhuma diferença de sentido:

  • I have lived here for 10 years.I have been living here for 10 years.
  • She has worked at that company since 2015.She has been working at that company since 2015.

Isso costuma tranquilizar o aluno brasileiro, que fica com medo de "errar" ao escolher entre as duas formas — nesses casos específicos, ambas soam naturais.

Erros comuns de brasileiros no presente perfeito contínuo (resumo)

Erro comum Por quê Forma correta
I have been knowing him for a long time. verbo de estado no contínuo I have known him for a long time.
I have been living here since 5 years. troca since por for I have been living here for 5 years.
I am living here for 5 years (sem have) confunde com presente contínuo I have been living here for 5 years.
She has being working here. erro de grafia been x being She has been working here.

Resumo rápido para revisão

  1. Presente perfeito contínuo = have/has + been + verbo-ing.
  2. Use para ações que começaram no passado, continuam (ou acabaram de parar) e têm foco na duração/processo, não no resultado.
  3. For = quantidade de tempo; since = ponto específico no tempo.
  4. Verbos de estado (know, want, love, believe) quase nunca vão para essa forma — use o presente perfeito simples com eles.
  5. Com verbos como live, work e study, simples e contínuo costumam ser intercambiáveis com for/since.

Combinar bem o presente perfeito simples com o contínuo, e saber quando usar cada um, é um dos marcos que separam um inglês intermediário de um inglês avançado e realmente fluente.

Share: Copied!

Present Perfect Continuous — Bài tập 4

Luyện tập ngữ pháp tiếng Anh chủ đề Present Perfect Continuous với 10 câu hỏi trắc nghiệm. Trả lời đúng ít nhất 70% để qua bài kiểm tra.

10 questions Nota mínima: 70% Bài kiểm tra 4 /10 respondida

Cách làm bài kiểm tra

  • Đọc kỹ từng câu hỏi và chọn câu trả lời đúng nhất.
  • Bài kiểm tra không giới hạn thời gian — bạn có thể làm theo tốc độ của mình.
  • Nhấn Enviar Teste khi hoàn thành để xem điểm số và giải thích chi tiết.

Entre para salvar seu resultado

Você pode fazer este teste sem entrar, mas o resultado não será salvo. Entrar para acompanhar seu progresso.

  1. 1

    I ___ that book you lent me, but I'm only on chapter two.

  2. 2

    We ___ about our holiday plans.

  3. 3

    She ___ all morning.

  4. 4

    She ___ much since she was promoted; she's always in meetings.

  5. 5

    I ___ this car for a year, and I ___ it three times.

  6. 6

    He ___ much sleep lately because of the project deadline.

  7. 7

    She ___ for this moment her whole life.

  8. 8

    How long ___ you ___ English?

  9. 9

    The professor ___ about the same topic since the class began.

  10. 10

    It ___ a lot recently.