Blog > Aprenda inglês > Present Perfect Continuous: quando e como usar (com exemplos)

Present Perfect Continuous: quando e como usar (com exemplos)

Luca Atualizado em 20 agosto 2026
Você já reparou que “I have worked” e “I have been working” não dizem a mesma coisa? A segunda é o present perfect continuous, o tempo que muita gente trava na hora de usar. Ele serve para falar de ações que começaram no passado e continuam ocorrendo, ou que acabaram de terminar mas deixaram um resultado visível. Neste guia de gramática inglesa você vai entender a estrutura have/has been + -ing, quando usar, a diferença para o present perfect e os erros mais comuns dos brasileiros.
present perfect continuous

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

present-perfect-continuous-quando-e-como-usar-com-exemplos-mosalingua

  • 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.
Quero começar gratuitamente

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.

present-perfect-continuous-quando-e-como-usar-com-exemplos-mosalingua

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.

present-perfect-continuous-quando-e-como-usar-com-exemplos-mosalinguaAbbe

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