Presente perfeito contínuo

B1 Present perfect continuous 32 / 50

Em resumo

Usa-se o presente perfeito contínuo (have/has been + verbo-ing) para falar de uma atividade que começou no passado e ainda continua, ou de uma que acabou de parar mas cujos resultados se veem agora. Põe o foco na atividade e em quanto tempo ela durou.

Regra

Forma-se este tempo verbal com have/has + been + a forma em -ing do verbo.

Há dois usos principais:

UtilizaçãoSignificadoExemplo
1. Ainda a acontecerUma atividade que começou no passado e continua agora. Frequentemente com for / since.I’ve been waiting for an hour. / She’s been working here since May.
2. Terminada há pouco, com resultado visívelUma atividade que acabou de parar, mas se pode ver ou sentir o seu efeito agora.I’m tired because I’ve been running. / Your eyes are red - have you been crying?

Com for dá-se uma duração (for two hours, for ages). Com since dá-se um ponto de partida (since 9 o’clock, since Monday).

Esse ponto de partida também pode ser uma oração inteira que nomeia o acontecimento a partir do qual a atividade começou. O verbo dessa oração fica no passado simples, mesmo estando o verbo principal no presente perfeito contínuo; ever since é a versão enfática de since.

She’s been working here since the shop opened. (NÃO since the shop has opened)

Cuidado com os verbos de estado (verbos que descrevem estados, não ações: know, like, love, want, need, believe, have = possuir, understand). Normalmente não se usam na forma contínua. Em vez disso, use-se o presente perfeito simples.

I’ve known her for years. (NÃO I’ve been knowing her…)

Formas e estruturas

TipoEsquemaExemplo
Afirmativasujeito + have/has been + verbo-ingThey’ve been talking all morning.
Negativasujeito + haven’t/hasn’t been + verbo-ingHe hasn’t been sleeping well.
PerguntaHave/Has + sujeito + been + verbo-ing?Have you been waiting long?
Resposta curtaYes, I have. / No, she hasn’t.Have they been studying? - Yes, they have.
Com How longHow long have/has + sujeito + been + verbo-ing?How long have you been learning English?

Contrações: I’ve / you’ve / we’ve / they’ve been…, he’s / she’s / it’s been… (aqui ‘s = has).

Lembretes de ortografia de -ing: make -> making, sit -> sitting, lie -> lying, study -> studying.

Exemplos

EnglishNota
How long have you been learning English?Foco na duração de uma atividade ainda em curso.
We’ve been living in Madrid since 2019.Começou no passado, ainda verdade agora; since + ponto de partida.
Sorry I’m late - have you been waiting long?Atividade que continua até ao momento em que se fala.
The ground is wet because it’s been raining.Terminou há pouco; o chão molhado é o resultado visível.
You look exhausted! Have you been working all night?A perguntar sobre uma atividade que explica um estado presente.
My sister has been studying Japanese for three years.For + uma duração.
Ever since the rules changed, we’ve been queuing outside.O ponto de partida é um acontecimento, no passado simples; ever since acrescenta ênfase.
I’ve been trying to call you all day.Atividade repetida ao longo de um período até agora.

Erros frequentes

  • I’ve been knowing him for years. -> I’ve known him for years. — Os verbos de estado (know, like, have = possuir) levam a forma simples, não a contínua.
  • I am waiting for an hour. -> I’ve been waiting for an hour. — Use-se o presente perfeito, não o presente, para um período até agora.
  • She’s been work here since May. -> She’s been working here since May. — Não se esqueça de been + a forma em -ing.
  • I’ve been living here for 2015. -> I’ve been living here since 2015. — Use-se since com um ponto de partida, for com uma duração.
  • How long are you learning English? -> How long have you been learning English? — Use-se este tempo verbal para perguntar «how long» até agora.

Dicas

  • Pergunte a si próprio: atividade ou resultado? Se quiser realçar a atividade e a sua duração, use a forma contínua (I’ve been reading). Se quiser realçar a conclusão ou a quantidade, use a forma simples (I’ve read three books / I’ve read it twice).
  • «Uma prova visível agora» é um sinal forte para a forma contínua: o chão molhado, os olhos vermelhos, estar sem fôlego, tinta nas mãos.
  • For = há quanto tempo; since = quando começou, como um momento (since Monday) ou uma oração no passado simples (since we moved in). Ambos funcionam com este tempo verbal.
  • Se o verbo descrever um estado, não uma ação (know, believe, own), mude para o presente perfeito simples.