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
- 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.
- 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?
- 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.