O Present Perfect Continuous é o tempo que coloca o holofote na duração de uma ação: algo que começou no passado e continua até agora (ou acabou de parar, com efeito visível). Enquanto o Present Perfect normal foca no resultado, este foca no "quanto tempo isso vem acontecendo".
A fórmula junta as duas ideias de "já vem acontecendo": have / has been + verbo-ING.
🧱 A Fórmula
| Sujeito | Auxiliar | been + verbo-ing |
|---|---|---|
| I / You / We / They | have been | working |
| He / She / It | has been | working |
I have been studying for three hours. (Estou estudando há três horas — e ainda estou nessa!)
⚖️ Foco na duração x foco no resultado
A diferença para o Present Perfect simples é a ênfase:
📚 I have read three books. (resultado: quantos eu terminei)
⏱️ I have been reading all day. (duração: a atividade em si)
Combina muito com for (período: for 2 hours) e since (ponto de partida: since 9 AM). She has been waiting since 9 AM.
⚠️ A Pegadinha Brasileira
Verbos de estado (know, like, be, have no sentido de posse) não usam essa forma contínua — eles ficam no Present Perfect simples.
- ❌ I have been knowing her for years. → ✅ I have known her for years.
Resumão para fixar 🧠
- Fórmula: have/has been + verbo-ing.
- Enfatiza a duração de algo que vem do passado até agora.
- Acompanha for e since; não use com verbos de estado.