B1

O presente perfeito contínuo em inglês

Present Perfect Continuous

Este artigo faz parte da árvore gramatical de inglês no Settemila Lingue.

Em resumo

O present perfect continuous liga uma atividade passada ao presente e destaca a sua duração ou continuidade: I have been studying for two hours significa «Estudo há duas horas» ou «Estou a estudar há duas horas». Forma-se com have/has + been + verbo em -ing. Também pode descrever uma atividade recente que deixou um resultado visível agora: You have been cooking («Estiveste a cozinhar»).

Visão geral

O presente perfeito contínuo, chamado present perfect continuous ou present perfect progressive em inglês, é normalmente introduzido no nível B1. Usa-se sobretudo quando uma atividade começou no passado e ainda continua, ou quando acabou há pouco mas continua relevante no presente. Ao contrário de um tempo puramente passado, mantém sempre uma ligação com o momento atual.

Para quem fala português, a ideia não é difícil, mas a forma pode causar estranheza. Em português, dizemos frequentemente «Trabalho aqui há cinco anos», com o presente simples, ou «Tenho andado a trabalhar muito», com uma construção diferente. Em inglês, a duração de uma atividade que chega até agora aparece muitas vezes como I have been working here for five years. Por isso, não convém escolher o tempo verbal inglês traduzindo palavra por palavra.

A palavra continuous indica que vemos a situação como atividade em desenvolvimento. O foco recai no processo, na duração ou no esforço, e não apenas no resultado concluído. Esta diferença torna-se especialmente importante na comparação com o presente perfeito simples.

Como funciona

Estrutura básica

A forma contém três partes:

sujeito + have/has + been + verbo em -ing

O sujeito é a pessoa ou coisa de que se fala. Been é o particípio passado de be — isto é, a forma usada nos tempos perfeitos — e não muda. O último verbo aparece no particípio presente, a forma terminada em -ing.

Sujeito Auxiliar Exemplo afirmativo Contração
I have I have been reading. I've been reading.
you have You have been reading. You've been reading.
he / she / it has She has been reading. She's been reading.
we have We have been reading. We've been reading.
they have They have been reading. They've been reading.

Na fala e na escrita informal, as contrações são muito frequentes. Em she's been working, 's significa has, porque vem antes de been. Não significa is: a sequência is been working não existe.

Negativas

Coloca-se not depois de have ou has:

sujeito + have/has + not + been + verbo em -ing

  • I have not been sleeping well.
  • He hasn't been answering my messages.
  • We haven't been waiting long.

As formas contraídas haven't e hasn't são as mais naturais na conversa. A negativa costuma indicar que uma atividade esperada não ocorreu, não ocorreu com regularidade ou não durou muito.

Perguntas e respostas curtas

Nas perguntas, have ou has passa para antes do sujeito:

Have/Has + sujeito + been + verbo em -ing?

  • Have you been working from home?
  • Has Marta been feeling better?
  • How long have they been living here?

Nas respostas curtas, não se repete toda a construção:

  • Have you been waiting long? — Yes, I have. / No, I haven't.
  • Has he been studying? — Yes, he has. / No, he hasn't.

Não se usa do ou does nestas perguntas. O próprio have/has funciona como verbo auxiliar, ou seja, como o verbo que permite construir a pergunta e a negativa.

Regras para acrescentar -ing

Na maioria dos verbos, basta acrescentar -ing: work → working, rain → raining. Há alguns ajustes ortográficos comuns:

Tipo de verbo Regra Exemplo
termina em -e não pronunciado retirar o -e make → making
termina em vogal + consoante numa sílaba tónica curta duplicar a consoante final sit → sitting, begin → beginning
termina em -ie mudar -ie para -y lie → lying
termina em -ee conservar os dois e see → seeing

Estas são regras da forma em -ing, não uma conjugação especial exclusiva deste tempo verbal.

As três utilizações centrais

1. Atividade iniciada no passado e ainda em curso

Esta é a utilização mais importante. O início está no passado, mas a atividade continua agora:

  • I've been waiting for an hour. — Espero/Estou à espera há uma hora.
  • She's been working here since 2010. — Ela trabalha aqui desde 2010.
  • It's been raining all day. — Tem chovido o dia todo.

A pergunta típica é How long...? («Há quanto tempo...?»): How long have you been learning English?

2. Atividade recente com consequência presente

A atividade pode já ter parado. Mesmo assim, os seus sinais ou efeitos ainda são evidentes:

  • Your hands are dirty. Have you been gardening?
  • I'm tired because I've been cleaning the house.
  • The streets are wet. It's been raining.

Neste uso, nem sempre se indica uma duração. A situação presente fornece a ligação necessária.

3. Atividade repetida durante um período ainda atual

O tempo também pode apresentar várias ocorrências como um processo temporário ou persistente:

  • She's been calling me every evening.
  • We've been eating out a lot lately.
  • The children have been asking the same question all morning.

Não se trata de uma única ação contínua sem interrupções. O que continua é o padrão repetido dentro do período.

For e since

As duas preposições indicam relações temporais diferentes:

Palavra Ideia Exemplos
for duração: quanto tempo for ten minutes, for three years, for a long time
since ponto inicial: desde quando since Monday, since 2022, since I moved here

Compare:

  • I've been studying for three hours. — Estudo há três horas.
  • I've been studying since eight o'clock. — Estudo desde as oito.

Depois de since, pode aparecer uma data, uma hora ou uma oração (um grupo de palavras com verbo). Nessa oração, o inglês usa normalmente o passado simples para indicar o acontecimento inicial: We've been living here since we got married.

O português usa «há» para uma duração e «desde» para o ponto inicial. Um erro frequente é traduzir «há três anos» por since three years; a forma correta é for three years.

Exemplos em contexto

Inglês Português Nota
I've been waiting for an hour. Estou à espera há uma hora. A espera começou no passado e continua.
She's been working here since 2010. Ela trabalha aqui desde 2010. Since introduz o ponto inicial.
How long have you been learning English? Há quanto tempo estudas inglês? Pergunta sobre duração.
It's been raining all day. Tem chovido o dia todo. Processo que chega até ao presente.
We haven't been sleeping well lately. Não temos dormido bem ultimamente. Situação repetida num período recente.
Has Daniel been using my computer? O Daniel tem usado o meu computador? Pergunta motivada por uma suspeita atual.
I'm exhausted because I've been painting the kitchen. Estou exausto porque estive a pintar a cozinha. A atividade recente explica o estado atual.
Your eyes are red. Have you been crying? Tens os olhos vermelhos. Estiveste a chorar? Pode ser uma atividade já terminada.
They've been looking for a new flat for months. Procuram um apartamento novo há meses. Dá destaque ao processo prolongado.
My neighbours have been playing loud music every night. Os meus vizinhos têm posto música alta todas as noites. Repetição ao longo de um período.
I haven't been feeling very well since Tuesday. Não me tenho sentido muito bem desde terça-feira. Estado temporário expresso como experiência contínua.
What have you been doing all morning? O que tens estado a fazer a manhã inteira? What pergunta pela atividade.
We've been talking about moving abroad. Temos falado em mudar-nos para o estrangeiro. Conversa recorrente, sem decisão necessariamente concluída.

As traduções variam conforme o contexto e a variedade do português. Uma frase inglesa com este tempo pode corresponder a um presente com «há», a «ter + particípio», a «ter estado a + infinitivo» ou a uma forma passada. O essencial é conservar o sentido, não imitar a estrutura inglesa.

Erros comuns

Usar since com uma duração

  • Incorreto: I've been living here since five years.
  • Correto: I've been living here for five years.
  • Porquê: For mede uma duração; since aponta para o início. Seria possível dizer since 2021, por exemplo.

Esquecer been

  • Incorreto: She has working all morning.
  • Correto: She has been working all morning.
  • Porquê: A forma exige os dois elementos auxiliares: has + been. Só depois vem o verbo em -ing.

Formar a pergunta com do

  • Incorreto: Do you have been waiting long?
  • Correto: Have you been waiting long?
  • Porquê: Have já é o auxiliar. Basta colocá-lo antes do sujeito.

Traduzir o presente português literalmente

  • Inadequado no sentido pretendido: I work here since 2020.
  • Correto: I've been working here since 2020.
  • Porquê: Em português, «Trabalho aqui desde 2020» usa o presente. Em inglês, uma duração iniciada no passado e ainda válida pede normalmente o presente perfeito simples ou contínuo, não o presente simples.

Usar a forma contínua com verbos de estado

  • Geralmente incorreto: I've been knowing her for years.
  • Correto: I've known her for years.
  • Porquê: Know é um verbo de estado, isto é, descreve uma condição mental ou uma relação, e não uma atividade em curso. Verbos como know, believe, own, belong, need e, no sentido de posse, have usam normalmente o presente perfeito simples.

Confundir duração com resultado concluído

  • Pouco adequado: I've been writing three emails.
  • Correto, se os três estão prontos: I've written three emails.
  • Correto, se o foco é a atividade: I've been writing emails all morning.
  • Porquê: Uma quantidade concluída favorece o presente perfeito simples; o contínuo destaca o processo ou a duração.

Notas de uso

Presente perfeito contínuo ou simples?

Os dois tempos podem ligar passado e presente, mas apresentam a situação de maneiras diferentes:

Foco Presente perfeito contínuo Presente perfeito simples
processo ou duração I've been reading the book. —
resultado ou conclusão — I've read the book.
quantidade concluída — She's written six reports.
esforço em curso She's been writing reports all day. —
situação duradoura com live/work/teach I've been living here for ten years. I've lived here for ten years.

I've been reading the book sugere uma atividade em curso ou recente; o livro pode não estar terminado. I've read the book apresenta a leitura como concluída e relevante agora. Da mesma forma, He's been fixing the bike chama a atenção para o trabalho — talvez ainda haja ferramentas no chão — enquanto He's fixed the bike comunica o resultado: a bicicleta está reparada.

Com verbos como live, work, study e teach, as duas formas são muitas vezes possíveis quando a situação continua. A forma contínua realça a duração ou a natureza em curso e pode soar mais temporária; a simples apresenta o facto de modo mais neutro. Essa diferença é uma tendência, não uma regra absoluta.

Expressões temporais frequentes

Além de for e since, aparecem muitas vezes:

  • all day / all week / all morning: duração dentro de um período;
  • lately / recently: «ultimamente» ou «recentemente»;
  • how long: pergunta sobre duração;
  • these days: «nestes dias», para uma tendência atual;
  • since then: «desde então».

Recently também pode acompanhar o presente perfeito simples. A escolha depende de se destacar a atividade (I've been reading a lot recently) ou os resultados (I've read four novels recently).

Registo e contrações

O tempo verbal ocorre tanto na fala como na escrita. As contrações (I've, she's, haven't) são normais na conversa, em mensagens e em muitos textos informais. Em escrita formal, as formas completas podem ser preferidas, mas a regra gramatical não muda.

Em respostas, I've been pode aparecer sem repetir o verbo quando este já está claro: Have you been exercising? — Yes, I have. A resposta Yes, I've não é possível; uma contração com 've precisa de algo depois dela.

Além do básico: usos e contrastes avançados

Uma atividade que acabou há instantes

O nome «presente perfeito contínuo» não significa que a ação tenha obrigatoriamente de continuar no exato momento da fala. Em You've been baking, haven't you?, a pessoa pode já ter desligado o forno; o cheiro e a farinha mostram uma atividade recente. A ligação ao presente está no efeito observável.

O contexto distingue esta leitura da atividade ainda em curso:

  • I've been running for forty minutes, and I still have two kilometres to go. — ainda decorre.
  • I've been running, so I need a shower. — provavelmente acabou há pouco.

Verbos de estado que mudam de sentido

Os verbos de estado normalmente evitam formas contínuas, mas alguns tornam-se possíveis quando assumem um sentido de atividade temporária:

  • I've been thinking about your proposal. — think significa refletir, uma atividade.
  • We've been having problems with the heating. — have significa enfrentar/ter problemas, não simples posse.
  • She's been seeing a therapist. — see significa consultar ou encontrar-se regularmente com alguém.

Compare I've had this car for years (posse, forma simples) com I've been having trouble with this car (experiência repetida, forma contínua).

A passiva contínua perfeita

Em teoria, existe uma forma passiva como The road has been being repaired. É gramatical, mas a sequência been being soa pesada e é evitada na maioria dos contextos. É mais natural reformular:

  • The road has been under repair.
  • Workers have been repairing the road.

Reconhecer a forma pode ser útil em níveis avançados; não há necessidade de a usar ativamente no nível B1.

Irritação e repetição

Com expressões como constantly ou all the time, o tempo pode transmitir crítica ou impaciência, dependendo do tom:

  • You've been interrupting me all evening.
  • He's been complaining constantly.

A gramática continua a indicar repetição num período até ao presente; a avaliação negativa vem do advérbio, do contexto e da entoação.

Relação com narrativas e outros tempos

Este tempo olha para trás a partir do presente. Se o ponto de referência estiver no passado, usa-se normalmente o past perfect continuous: She was tired because she had been working all night. Em escrita literária ou narrativa, a escolha do ponto de referência pode produzir contrastes mais subtis; esses usos ligam-se aos tempos e aspetos literários.

Dicas de prática

  1. Treine pares com for e since. Escolha uma atividade real e formule duas versões: I've been studying for six months / I've been studying since September. Assim, pratica a diferença entre duração e ponto inicial.
  2. Compare processo e resultado. Crie pares como I've been cleaning the kitchen e I've cleaned the kitchen. Pergunte a si próprio: quero destacar o esforço ou a tarefa concluída?
  3. Observe os sinais do presente. Ao ver uma consequência — roupa molhada, mãos sujas, cansaço — invente uma explicação com este tempo: You've been walking in the rain; She's been gardening. Esta associação ajuda a compreender o uso sem depender de uma tradução fixa.

Conceitos relacionados

  • Pré-requisito: Presente perfeito simples — fornece a estrutura com have/has e ajuda a distinguir resultado de processo.
  • Desenvolvimento avançado: Tempos e aspetos literários — amplia o estudo dos tempos, do aspeto verbal e de escolhas estilísticas em narrativas.

Pré-requisito

Present perfect simple em inglêsA2

Conceitos que se baseiam neste

Mais conceitos de B1