Foto de Suhyeon Choi no Unsplash
"It has been raining for three hours" e "It has rained for three hours" parecem quase idênticas, mas só uma delas é a forma natural de dizer isso — e o motivo está no que o present perfect continuous realmente foi construído para expressar: não apenas que algo aconteceu, mas que está acontecendo há um tempo, com o sentido de atividade em curso ou duração em primeiro plano. É o tempo verbal que responde "há quanto tempo isso está acontecendo?", e não simplesmente "isso aconteceu?".
Estrutura
has/have + been + verb-ing
- I/you/we/they have been working.
- He/she/it has been working.
- Negativa: I haven't been sleeping well.
- Pergunta: Have you been waiting long?
Quando usar
- Enfatizar a duração de uma atividade que começou no passado e continua agora. I've been studying English for two years.
- Explicar um resultado presente através de uma atividade recente — o que importa é a atividade, não o resultado. I'm out of breath because I've been running.
- Uma ação repetida em um período recente. He's been calling me all morning.
- Uma atividade que acabou de parar recentemente, com efeitos visíveis no presente. You look tired — have you been sleeping okay?
Em todos esses casos, a ênfase está no processo em curso, não em um resultado concluído — esse é o fio condutor que conecta os quatro usos.
Foto de Vitaly Gariev no Unsplash
Como ele se diferencia dos dois parentes mais próximos
Vs. present perfect (simples): o present perfect aponta para o resultado; o present perfect continuous aponta para a atividade. I've cleaned the kitchen (a cozinha está limpa agora — o resultado) vs. I've been cleaning the kitchen (isso é o que eu tenho feito — resultado não declarado, pode ainda estar em andamento). Com verbos de ação, essa diferença é genuinamente uma escolha sobre o que você quer enfatizar, não uma divisão rígida de certo ou errado.
Vs. present continuous: o present continuous descreve uma ação acontecendo agora, sem nenhuma referência a por quanto tempo. O present perfect continuous acrescenta exatamente essa peça que falta — a duração que remonta a um ponto de partida. I am working (verdadeiro neste instante) vs. I have been working since 8 AM (verdadeiro neste instante, e por um período específico antes dele).
A exceção dos verbos estativos ainda se aplica
Assim como o present continuous, o present perfect continuous também é bloqueado com verbos estativos — verbos que descrevem estados, não ações (know, believe, want, love, own, seem e semelhantes). Você não pode dizer I have been knowing him for years ou I have been wanting this for a while — em vez disso, o present perfect simples carrega o sentido de duração sozinho: I have known him for years. I have wanted this for a while. A regra não muda só porque o tempo verbal ficou mais complexo; se o verbo é estativo, formas contínuas de qualquer tipo ficam fora de cogitação.
Erros comuns
- Deixar de usar "been".
I have working here for years→ I have been working here for years. - Usar com um verbo estativo.
I've been having this car since 2020→ I've had this car since 2020 (aqui, "have" significa "possuir", um sentido estativo). - Usar quando só o resultado importa. Se alguém pergunta "Is the report done?", responder I've been writing it soa evasivo — I've written it (ou I haven't finished it yet) responde diretamente à pergunta sobre o resultado.
Pratique
Esse tempo verbal recompensa a prática especificamente na fronteira com o present perfect, já que é aí que mora quase toda a confusão real — de forma parecida com como present perfect e past simple precisam ser treinados como um par, e não separadamente. Ele também é um dos doze tempos verbais do quadro completo dos tempos verbais.
Perguntas frequentes
Coloque em prática
Ler sobre inglês é um bom começo — praticá-lo é o que realmente faz a diferença.
Experimente um teste grátis