Present perfect continuous em inglês: have been doing

Use o present perfect continuous para falar de uma ação que começou no passado e ainda está em andamento: I've been studying English for two years (Eu estudo inglês há dois anos). A estrutura é formada com have ou has mais been e a forma -ing do verbo, e a escolha entre o contínuo e o present perfect simple depende do foco da frase: o contínuo destaca a atividade, a duração e o esforço; o simple destaca o resultado pronto. Neste guia você confere a formação passo a passo, os usos com exemplos traduzidos, uma tabela de comparação e um exercício guiado para fixar o tempo verbal hoje mesmo.
Como formar a estrutura
A construção segue uma ordem fixa: sujeito + have ou has + been + verbo terminado em -ing. Com he, she e it use has: She has been working here since March (Ela trabalha aqui desde março). Com I, you, we e they use have: They have been waiting outside (Eles estão esperando lá fora). Para negar, acrescente not depois do auxiliar: I haven't been sleeping well (Eu não tenho dormido bem). Para perguntar, inverta o auxiliar: Have you been studying every day? (Você tem estudado todos os dias?). Na conversa, as contrações I've been e She's been são as formas mais naturais.
Os usos principais
O guia do British Council resume o sentido central: o contínuo serve para enfatizar uma ação que começou no passado e ainda continua no presente. Os três usos abaixo cobrem quase todas as situações reais de conversa.
Ação em andamento: She's been living in the same neighbourhood since she was a child (Ela mora no mesmo bairro desde criança) — a situação começou antes e continua valendo agora.
Atividade repetida: I've been taking English classes every morning (Eu tenho feito aulas de inglês toda manhã) — o hábito começou no passado e segue até hoje. Esse uso combina com perguntas de duração: How long have you been learning English? (Há quanto tempo você estuda inglês?).
Atividade recente com resultado agora: a Cambridge Grammar observa que o tempo verbal também descreve uma atividade encerrada no passado recente cujo resultado ainda é visível. O exemplo clássico do próprio guia é It's been snowing (Está nevando / nevou) — a ação terminou, mas o chão continua coberto de neve.
Simple ou continuous
A diferença de foco resolve a maior parte das dúvidas. I've painted the kitchen (Eu pintei a cozinha) apresenta o resultado concluído: a cozinha está pronta. Já I've been painting the kitchen (Eu estive pintando a cozinha) apresenta o processo em curso: talvez a obra nem tenha terminado, e talvez a pessoa esteja com tinta na roupa. Compare também I've written three emails (três e-mails escritos e prontos) com I've been writing emails all morning (a atividade ocupou a manhã inteira).
Há um limite importante registrado no guia do British Council: com verbos de estado não se usa normalmente a forma contínua — para know, like, want, believe e semelhantes, prefira o present perfect simple. Diga I have known her for years (Eu a conheço há anos), e nunca I have been knowing her. Se a frase descreve estado, sentimento ou posição, o simple é o caminho.
Para decidir rápido, use esta verificação:
- A frase mostra um resultado pronto? Use o simple.
- A frase mostra duração, esforço ou atividade em curso? Use o continuous.
- O verbo é de estado (know, love, own)? Use o simple.
- A ação terminou há pouco e o efeito aparece agora? O continuous é natural.
Expressões de tempo ajudam a reconhecer o contínuo: all day, lately, for, since e perguntas com How long combinam naturalmente com a forma em -ing (I've been feeling tired lately — Tenho me sentido cansado ultimamente). Marcadores de tempo encerrado, como yesterday ou last week, não combinam com nenhum present perfect: nesses casos o past simple é a forma esperada.
Tabela de exemplos traduzidos
| Frase em inglês | Tradução | Uso |
|---|---|---|
| I've been cooking all afternoon. | Eu cozinhei a tarde toda. | Duração da atividade |
| He has been working at the bank since he graduated. | Ele trabalha no banco desde que se formou. | Ação contínua com since |
| We've been saving money for the trip. | Estamos juntando dinheiro para a viagem. | Processo em andamento |
| They've been arguing again. | Eles discutiram de novo (e dá para perceber). | Resultado visível agora |
| How long has she been playing the piano? | Há quanto tempo ela toca piano? | Pergunta de duração |
| You look tired. Have you been running? | Você parece cansado. Esteve correndo? | Causa recente visível |
Exercício de prática guiado
Faça o treino no caderno, na ordem, sem consultar a tabela no meio da série:
- Escreva a estrutura completa (sujeito + have/has + been + verbo com -ing) uma vez de memória.
- Crie três frases sobre a sua semana: uma ação em andamento, uma atividade repetida e uma atividade recente com resultado visível.
- Passe cada frase para a negativa e depois para a interrogativa.
- Traduza as três frases para o português e confira se o sentido de duração aparece na tradução.
- Revise as estruturas vizinhas para conectar os tempos: releia o past perfect com had mais particípio e o guia de be used to e get used to, que também trabalham have e been.