O Present Perfect Continuous fala do que começou no passado e vem acontecendo até agora: have / has been + verbo com -ing. I've been working here for two years = trabalho aqui há dois anos. for diz quanto tempo (for two years); since diz desde quando (since 2022). Na negativa e na pergunta, quem trabalha é o have / has: I haven't been sleeping well. How long have you been living here?
have / has been + -ing. O primeiro ajudante é has.
Toque nas folhas da árvore para a negativa e a pergunta. Troque o sujeito e o verbo, ou escreva o seu.
Atividades
1 · Which block?
Vem acontecendo até agora, com duração? have been + -ing. Resultado, experiência ou quantidade? have + particípio. Só agora, neste momento? am / is / are + -ing.
2 · Quiz: for, since, been or -ing?
Quatro abas: for ou since, a negativa, a pergunta com How long e quando o continuous não entra.
3 · Monte a frase
Arraste as palavras para pôr a frase em ordem. No celular, também dá para tocar numa palavra e depois no lugar onde ela vai.
have / has been + -ing + for (quanto tempo) ou since (desde quando).
4 · True or false? (em dupla)
Agora com a sua vida. Cada um, na sua vez, diz uma frase sobre si mesmo com I've been… ou I haven't been… e um for ou since, umas verdadeiras e outras inventadas. O outro chuta true ou false. Ganha quem conhecer mais o outro.
5 · What has she been doing?
A foto mostra a prova: suor, chão molhado, tinta na mão. Escreva o que a pessoa andou fazendo, com has been + -ing. A foto abre aos pedaços: quanto menos você abrir, mais vale o acerto.
Escreva a frase inteira: She's been running. Para a chuva, It's been raining.
10%Foto: Andrea Piacquadio / Pexels
6 · Whack-a-Been
As frases sobem dos buracos. Bata nas certas e deixe as erradas descerem: a isca é o “trabalho aqui há dois anos” no presente (I work here for two years), o since com quantidade, o -ing que some e o How long time. O jogo guarda o recorde de cada aba.
A forma: have / has been + -ing
Ver explicaçãoEsconder explicação
O Present Perfect Continuous tem três peças: have (ou has com he, she e it), been, que nunca muda, e o verbo com -ing. Na fala, o have quase sempre encolhe: I've, you've, we've, they've, she's, he's, it's. Atenção: aqui o 's é has, não is. She's been working = she has been working.
É o mesmo esquema de todos os tempos com ajudante, que a tabela dos 15 blocos mostra numa frase só: o primeiro ajudante faz tudo. Para negar, o not vem logo depois do have; para perguntar, o have vai para a frente. O been e o -ing não se mexem.
Ver tabelaEsconder tabela
| Sujeito | Afirmativa | Negativa | Pergunta |
|---|---|---|---|
| I / you / we / they | I've been working. | I haven't been working. | Have you been working? |
| he / she / it | She's been working. | She hasn't been working. | Has she been working? |

for e since: há quanto tempo e desde quando
Ver explicaçãoEsconder explicação
Aqui mora o erro mais comum do brasileiro. O português diz “trabalho aqui há dois anos” no presente, e a tradução sai I work here for two years ou I am working here for two years. Em inglês, se a coisa começou no passado e continua, o tempo é o perfect: I've been working here for two years.
- for + quantidade de tempo: for two years, for an hour, for ages, for a long time.
- since + ponto de partida: since 2022, since Monday, since lunch, since I was a kid.
- “desde dois anos” não existe: since two years está errado. Quantidade é sempre for.
- Sem marca de tempo também vale, com lately, recently, all day, all morning: I've been feeling tired lately.
A negativa: haven't been, hasn't been
Ver explicaçãoEsconder explicação
O not entra logo depois do have: haven't been / hasn't been + -ing. I haven't been sleeping well (não ando dormindo bem), He hasn't been answering my messages (ele não anda respondendo). O “não ando fazendo” do português costuma cair aqui. Não entra do, does nem did: I don't have been não existe.
A pergunta: How long have you been…?
Ver explicaçãoEsconder explicação
Na pergunta, o have / has vai para a frente: Have you been waiting long? A pergunta mais útil do bloco é How long have you been…?, o nosso “há quanto tempo você…?”: How long have you been living here?, How long has she been working there? Repare: How long, sem time. How long time é tradução palavra por palavra.
- How long have you been working there? Há quanto tempo você trabalha lá?
- How long have you been learning English? Há quanto tempo você estuda inglês?
- What have you been doing? O que você anda fazendo?
- Have you been waiting long? Está esperando há muito tempo?
A prova no presente: Why are you so tired?
Ver explicaçãoEsconder explicação
O segundo uso é o da prova: a atividade acabou agora há pouco, e o resultado está na sua frente. Why are you so wet? I've been running in the rain. Your eyes are red. Have you been crying? The street is wet. It's been raining. É o que treina a atividade 5: a foto mostra a prova, e você diz o que a pessoa andou fazendo.
Present perfect continuous ou present perfect?
Ver explicaçãoEsconder explicação
Os dois falam do passado que chega até agora. A diferença é para onde a frase olha. Com been + -ing, ela olha a atividade e a duração: I've been reading this book all week (estou nessa leitura). Sem o -ing, o present perfect olha o resultado ou a quantidade: I've read three books this month (três, prontos).
- know, believe, understand, own, belong e have no sentido de ter não vão no -ing: I've known him for years, nunca I've been knowing.
- have no sentido de comer, tomar ou passar vai no -ing normalmente: We've been having fun.
- Na dúvida com um verbo de estado, fique com o present perfect simples: She's had that car since 2019.
Ver tabelaEsconder tabela
| Continuous: a atividade | Simples: o resultado |
|---|---|
| I've been painting the house all day. | I've painted two rooms. |
| He's been calling you all morning. | He's called you five times. |
| She's been writing emails since 9. | She's written twenty emails. |
Leituras com o present perfect continuous
Três textos, do mais curto ao mais longo. Toque em qualquer palavra para ver a tradução, ou dê play e ouça.
Texto 1 · Gate 32 (A2)

💡 Nível A2. Toque em qualquer palavra para ver a tradução, ou dê play. Conte os I've been e repare no for e no since de cada um.
32
, 32 .
. . "".
. . , .
" , ?"
" ," . " ."
. .
Depois do texto: o voo atrasado
As frases do texto, na ordem em que aparecem.
Texto 2 · Why Are You So Wet? (B1)

💡 Nível B1. Toque em qualquer palavra para ver a tradução, ou dê play e ouça a Bia e o Leo, cada um com a sua voz. Repare na prova (wet, red eyes, the kitchen smells good) e na frase que a explica. E no fim: I've been cooking × I've made a big pot.
?
Bia! ? ?
Leo . , .
Bia ?
Leo . .
Bia . ?
Leo! . ... .
Bia . , . , .
Leo . ?
Bia. .
Depois do texto: a noite da Bia e do Leo
Quem fez o quê, e com qual forma.
Texto 3 · Ten Years in Lisbon (B1)

💡 Nível B1. Toque em qualquer palavra para ver a tradução, ou dê play. Um e-mail cheio de for e since, um haven't been, perguntas no fim e dois perfects sem -ing. Ache cada um.
,
. , .
. . 2016, .
, . , . , , .
? . , . , : , .
? ? ?
,
Depois do texto: o e-mail do Sam
O que o Sam conta, e como ele conta.
Perguntas frequentes
O que é o present perfect continuous?
Qual é a estrutura do present perfect continuous?
Qual a diferença entre for e since?
Como dizer “há quanto tempo” em inglês?
Qual a diferença entre present perfect e present perfect continuous?
Por que não posso dizer “I am working here for two years”?
Quais verbos não vão no present perfect continuous?
Quer usar isso numa conversa de verdade?
Na aula da Lingualize, o professor provoca a frase que você ainda não fala e corrige na hora. Faça uma aula teste.
Quero uma aula teste →Pratique inglês com música e jogos no Fill The Song — outra ferramenta gratuita da nossa rede. E se o objetivo é evoluir para o trabalho, conheça o curso de inglês para executivos da Lingualize.
Procurando aulas? Veja a aula particular de inglês, a aula de conversação e todas as aulas da Lingualize.