
Pontos-chave:
- O present perfect continuous fala de ações que começaram no passado e continuam (ou acabaram de parar).
- A estrutura é fixa: have/has + been + verbo-ing — o been nunca some.
- Ele combina com for e since e responde à pergunta how long?.
- Foco na duração/atividade (been + -ing) x foco no resultado (present perfect simples).
- Verbos de estado (know, like, have) ficam no simples, não no continuous.
O que é o present perfect continuous?
O present perfect continuous é o tempo verbal que une duas ideias: algo que começou no passado e a continuidade dessa ação. Em vez de olhar para o resultado final, ele coloca o holofote no processo, na duração, no que alguém “vinha fazendo”. Por isso, ele aparece quando queremos enfatizar há quanto tempo algo acontece.
Se você ainda tem dúvidas sobre o present perfect “simples”, vale relembrar como funcionam o present perfect e o present continuous antes de seguir — os dois formam a base deste aqui.
Aprenda inglês com o MosaLingua Premium
Teste gratuitamente nossa solução tudo-em-um para progredir rápido

- memorize o vocabulário útil usando um método baseado na ciência cognitiva;
- melhore sua compreensão oral com vídeos, podcasts e diálogos adaptados ao seu nível;
- assimile a gramática de forma simples e inteligente;
- pratique conversação com um tutor alimentado pela IA, disponível 24h por dia.
A estrutura: have/has + been + verbo com -ing
A fórmula é sempre a mesma, e não muda com o sujeito (exceto pelo have/has). Guarde este “esqueleto” e metade do trabalho já está feito:
- Afirmação: sujeito + have/has been + verbo –ing. Exemplo: She has been working here since 2019.
- Negação: sujeito + haven’t/hasn’t been + verbo -ing. Exemplo: They haven’t been sleeping well.
- Pergunta: Have/Has + sujeito + been + verbo -ing? Exemplo: Have you been studying for the test?
Lembre-se: have serve para I, you, we e they; has fica com he, she e it. O been nunca desaparece — ele é o coração da estrutura.
Dica: na fala e na escrita informal, quase sempre usamos as contrações. I have been vira I’ve been, she has been vira she’s been e they have been vira they’ve been. Treinar as contrações desde o começo deixa seu inglês muito mais natural.
Quando usar o present perfect continuous
Existem três situações principais em que este tempo é a escolha certa. Entender a intenção de cada uma é mais útil do que decorar regras soltas.
1. Ações que começaram no passado e continuam ocorrendo
É o uso mais comum, e quase sempre vem acompanhado de for (por um período) ou since (desde um ponto no tempo). Se essa diferença ainda te confunde, dá uma olhada em since e for em inglês, porque eles aparecem o tempo todo aqui.
Por exemplo: I have been learning English for three years. (Estudo inglês há três anos). Ou: He has been living in São Paulo since 2020. (Ele mora em São Paulo desde 2020).
2. Ações recentes com um resultado visível agora
Às vezes, a ação acabou de terminar, mas as consequências dela estão bem na sua frente. O present perfect continuous explica o “porquê” do que você está vendo.
Por exemplo: I’m tired because I’ve been running. (Estou cansado porque estava correndo.) Ou aquele clássico: Your eyes are red. Have you been crying? (Seus olhos estão vermelhos. Você andou chorando?)
3. Para enfatizar a duração (how long?)
Quando a pergunta é “há quanto tempo?”, este é o tempo natural da resposta. How long have you been waiting? — I’ve been waiting for twenty minutes! Aqui o foco não é o resultado, e sim o tempo que aquilo vem tomando.
Present perfect simples ou continuous? A diferença que confunde
Essa é a parte que mais gera dúvida, então vamos direto ao ponto. A regra prática é olhar para onde está a ênfase da frase:
- Present perfect simples (have/has + particípio) → foco no resultado e na quantidade. I have written three emails. (Interessa o que ficou pronto: três e-mails.)
- Present perfect continuous (have/has been + –ing) → foco na atividade e na duração. I have been writing emails all morning. (Interessa a manhã inteira gasta nisso.)
Perceba que os dois podem descrever a mesma cena — muda só o que você quer destacar: o produto final ou o esforço contínuo.
Minha dica como professora nativa de inglês: quando estiver na dúvida entre os dois, pergunte a si mesmo “o que importa aqui, o que terminou ou o tempo que levou?”. Se a resposta for o tempo ou a ação em andamento, vá de been + -ing. E não tenha medo de errar em voz alta: falar “I’ve been practicing” já é praticar de verdade.
Cuidado com os verbos de estado (stative verbs)
Alguns verbos descrevem estados, e não ações — como know, like, love, want, believe, understand e o have no sentido de posse. Esses verbos normalmente não entram no continuous, mesmo quando falamos de duração.
Por exemplo: dizemos I have known her for ten years (e não “I have been knowing”). Da mesma forma: She has had that car since 2018, não “has been having”. Com verbos de estado, use o present perfect simples.
Palavras que costumam acompanhar esse tempo verbal
Algumas expressões funcionam como pistas de que o present perfect continuous é a melhor escolha. Vale prestar atenção nelas quando estiver lendo ou ouvindo inglês:
- for + período: for two hours, for a long time.
- since + ponto de partida: since Monday, since I was a child.
- how long nas perguntas: How long have you been feeling this way?
- all + tempo: all day, all morning, all week.
- lately e recently: I have been sleeping badly lately.
Nenhuma dessas palavras é obrigatória, mas quando elas aparecem são um bom sinal de que o foco está na duração ou na continuidade — exatamente o território deste tempo verbal.
Os três erros mais comuns dos brasileiros
Conhecer as armadilhas mais frequentes ajuda você a não cair nelas:
- Esquecer o “been”. Muita gente diz “I have working since morning”. O correto é I have been working since morning. Sem o been, a estrutura desmonta.
- Usar o continuous com verbos de estado. “I have been knowing him” não existe; o certo é I have known him.
- Traduzir “faz X anos que…” com o presente. Em português falamos “estudo inglês faz três anos”, mas em inglês não se usa o presente simples aqui: diga I’ve been studying English for three years, não “I study English for three years”.
Se quiser fixar de vez a lógica dos tempos que falam do passado ligado ao presente, o guia sobre os tempos do passado em inglês é o complemento perfeito para este artigo.
No fim das contas, o present perfect continuous é só uma forma de valorizar o caminho, e não apenas a chegada. Que tal criar três frases sobre coisas que você vem fazendo ultimamente e deixar nos comentários? Se tiver alguma dúvida, é só perguntar — a gente adora ajudar. 🙂



Comentários