Você já conhece o present perfect (I've lived here for two years) e o past continuous (I was working when you called). O present perfect continuous une as duas ideias: uma atividade que começou no passado e se estende até o momento presente — com uma forte ligação com o agora.

  • I've been studying all morning.

  • Why are your hands dirty? — I've been gardening.

  • She's been working here since 2020.

A forma é have / has + been + verbo + -ing.

Fórmula rápida: sujeito + have / has + been + verbo + -ingI've been waiting. He's been running.

Como formar

Em orações afirmativas, as três partes sempre vêm nesta ordem:

Sujeito have / has been forma -ing
I / you / we / they have been working, studying…
he / she / it has been working, studying…
  • I have been waiting for an hour.I*'ve been waiting** for an hour.*
  • She has been studying since this morning.She*'s been studying** since this morning.*
  • They have been travelling all week.

Been nunca muda; apenas have / has concorda com o sujeito — igual ao present perfect simple.

A forma -ing segue as regras habituais de ortografia: o -e final mudo desaparece (make → making); a consoante final dobra em muitos verbos curtos terminados no padrão consoante-vogal-consoante, quando a sílaba final é tônica (run → running, sit → sitting); w, x, y não dobram (fix → fixing, play → playing). São as mesmas regras do past continuous.

Três usos principais

1. Duração até agora — "há quanto tempo?"

Este é o uso mais comum no nível B1. A atividade começou no passado e ainda está em andamento (ou acabou de terminar):

  • How long have you been learning English?For three years. / Since 2021.
  • I*'ve been waiting** for this bus for half an hour.*
  • She*'s been living** in London since last September.*

For acompanha um período de tempo; since, um ponto de partida — exatamente como no present perfect. (Para rever a diferença: Present perfect: for & since.) Aqui o destaque recai na atividade em curso, não apenas no fato de ela ter acontecido.

Em português, a duração de uma atividade em andamento costuma aparecer com o presente + ou faz: "Aprendo inglês há três anos" ou "Estou aprendendo inglês há três anos". Em inglês, essa mesma ideia normalmente pede o present perfect continuous: I've been learning English for three years. O presente simples sozinho (❌ I learn English for three years) não funciona aqui — sem have/has been, a ligação com o passado não fica expressa.

2. Uma atividade recente explica o presente

A atividade acabou de terminar e seus efeitos são visíveis agora:

  • You look tired. — Yes, I*'ve been working** overtime all week.*
  • His hands are muddy. He*'s been digging** in the garden.*
  • We*'ve been running** — that's why we're out of breath.*

O continuous sinaliza algo como: observe as evidências ao redor e pense no que vinha acontecendo.

3. Ação recente repetida ao longo de um período

Quando uma ação se repete várias vezes em um período recente, o continuous é o mais natural:

  • She*'s been calling** me every day this week.*
  • I*'ve been trying** to contact them all morning.*
  • He*'s been sending** me messages for hours.*

Forma negativa

O not vem entre have / has e been:

  • I haven't been sleeping well lately.
  • She hasn't been going to the gym.
  • They haven't been working on it very long.

Perguntas

Nas perguntas, have ou has vem antes do sujeito:

  • Have you been waiting long?
  • Has she been feeling better?
  • How long have they been living here?
  • What have you been doing all afternoon?

As respostas curtas usam apenas have / has:

  • "Have you been working here long?" — "Yes, I have." / "No, I haven't."

Verbos de estado — prefira a forma simples

Alguns verbos descrevem estados (não atividades em progresso): know, believe, understand, like, love, hate, need, own, have (posse). Com seus significados de estado, esses verbos geralmente evitam o continuous — para expressar duração, prefere-se a forma simples:

  • I've been knowing her for years. → ✅ I've known her for years.
  • I've been owning this bag since 2018. → ✅ I've owned / had this bag since 2018.
  • She's been having the car for a year. (posse) → ✅ She's had the car for a year.

Alguns desses verbos podem aparecer no continuous com significado temporário ou de ação (She's been having headaches), mas com seu significado principal de estado, use a forma simples para a duração.

Present perfect simple vs. continuous

Esta é a comparação-chave do B1:

Present perfect simple Present perfect continuous
Foco resultado, experiência, quantidade ou duração de um estado atividade em curso, duração ou efeito visível no presente
Exemplo I've written the report. (está pronto) I've been writing the report. (talvez ainda não terminado)
Exemplo She's eaten three biscuits. (a quantidade importa) She's been eating biscuits all morning. (o que importa é a atividade em curso)

Regra simples: se você está contando um resultado ou algo concluído → forma simples; se quer enfatizar a duração ou o caráter contínuo da atividade → continuous:

  • I*'ve read** four chapters.* (quantos capítulos terminados = resultado)
  • I*'ve been reading** since lunch.* (há quanto tempo = duração)

Com alguns verbos, as duas formas são naturais com uma leve diferença: I've lived here for years (forma simples — muito comum com verbos de estado) vs. I've been living here for years (ênfase na atividade em curso). Ambas estão corretas.

Para a diferença entre o present perfect e o past simple, consulte Present perfect vs past simple.

Erros frequentes

  • I've been waited for an hour. → ✅ I've been waiting for an hour. (no present perfect continuous, been é seguido da forma -ing)
  • She's been been studying. → ✅ She's been studying. (apenas um been)
  • How long have you been know him? → ✅ How long have you known him? (verbo de estado → forma simples)
  • I've been learning English since three years. → ✅ I've been learning English for three years. (three years = período → for)
  • He have been working all day. → ✅ He has been working all day. (hehas)
  • I've been writing four chapters. (quando a quantidade importa) → ✅ I've written four chapters.

Teste rápido

A resposta pode ser present perfect simple ou continuous; for ou since também pode ser necessário:

  1. You look exhausted! — I know, I ____ (run) for an hour.
  2. ____ you ever ____ (try) Japanese food?
  3. We ____ (know) each other ____ 2015.
  4. She's still at her desk. How long ____ she ____ (study) today?
  5. He ____ (read) five articles so far this morning. (o resultado importa)
Ver respostas
  1. 've been running   2. Havetried (experiência → forma simples)   3. have knownsince (verbo de estado → forma simples)   4. hasbeen studying   5. has read (quantidade = resultado → forma simples)

Pontos-chave

  • Present perfect continuous = have / has + been + verbo + -ing — enfatiza a duração ou o caráter contínuo de uma atividade.
  • Três usos principais: há quanto tempo algo está acontecendo (for / since); uma atividade recente com efeito visível no presente; uma ação repetida em um período recente.
  • Verbos de estado (know, have, own, like, etc.) com significado estativo não usam o continuous — para duração: forma simples (I've known her for years).
  • Forma simples vs. continuous: a forma simples geralmente foca em um resultado concluído, quantidade ou duração de um estado; o continuous, na atividade em curso, duração ou efeito visível no presente.
  • Forma negativa: haven't / hasn't been + -ing. Perguntas: Have / Has + sujeito + been + -ing?