Present perfect continuous
How long? The ongoing past
- The present perfect continuous shows an action that started in the past and is still going (or just stopped).
- I have been waiting for an hour.
- It focuses on the activity and its duration.
I have been studying for hours; the kettle has been waiting just as long.
Por quanto tempo? O passado em curso

- O present perfect continuous mostra uma ação que começou no passado e está ainda em andamento (ou acabou de parar).
- I have been waiting for an hour.
- Foca na atividade e sua duração.
I have been studying for hours; the kettle has been waiting just as long.
Form: have been + -ing
- have / has been + verb-ing.
- She has been studying. They have been working.
- Short forms: I've been …, she's been ….
Forma: have been + -ing
- have / has been + verbo-ing.
- She has been studying. They have been working.
- Formas abreviadas: I've been …, she's been ….
Which sentence is the present perfect continuous? · Qual frase é o present perfect continuous?
Present perfect continuous = have/has been + verb-ing. · Present perfect continuous = have/has been + verbo-ing.
for and since
- for + a length of time: for two hours.
- since + a starting point: since this morning.
- I have been living here for two years.
for e since
- for + um comprimento de tempo: for two hours.
- since + um ponto de início: since this morning.
- I have been living here for two years.
Complete: She has been studying ___ nine o'clock. (for / since)
Nine o'clock is a starting point → since. · Nove horas é um ponto de partida → since.
Translate into English: 我已经等了一个小时了。 · Traduza para o inglês: 我已经等了一个小时了。
Ongoing duration → have been + -ing: “I have been waiting for an hour.” · Duração contínua → have been + -ing: “I have been waiting for an hour.”
Continuous vs simple
- Continuous → the activity / duration: I've been reading (still going).
- Simple → the result: I've read it (finished).
- State verbs (know, like, be) don't take the continuous.
Continuous vs simple
- Continuous → a atividade / duração: I've been reading (ainda em andamento).
- Simple → o resultado: I've read it (terminado).
- Verbos de estado (know, like, be) não aceitam o contínuo.
Can this verb be continuous? · Este verbo pode ser contínuo?
Action verbs can be continuous; state verbs (know, like, be) cannot. · Verbs de ação podem ser contínuos; verbs de estado (know, like, be) não podem.
Is this correct? “I have been knowing him for years.” · Isso está correto? “I have been knowing him for years.”
“know” is a state verb — no continuous: “I have known him for years.” · “know” é um state verb — sem contínuo: “I have known him for years.”
Common mistakes
- ❌ I am waiting for an hour. → ✓ I have been waiting for an hour. — a length of time needs the perfect.
- ❌ How long are you living here? → ✓ How long have you been living here?
- ❌ She has been finished. → ✓ She has finished. — been only goes with -ing.
Erros comuns
- ❌ I am waiting for an hour. → ✓ I have been waiting for an hour. — um comprimento de tempo precisa do perfeito.
- ❌ How long are you living here? → ✓ How long have you been living here?
- ❌ She has been finished. → ✓ She has finished. — been só vai com -ing.
Put the words in order to make a question. · Organize as palavras para formar uma pergunta.
How long + have + subject + been + -ing: “How long have you been waiting?” · How long + have + sujeito + been + -ing: “How long have you been waiting?”
You finished three books this week. Is “I have been reading three books this week” the best tense? · Você leu três livros esta semana. “I have been reading three books this week” é o melhor tempo verbal?
A completed amount → present perfect: “I have read three books this week.” · Quantidade concluída → present perfect: “I have read three books this week.”
- have / has been + verb-ing = started in the past, still going.
- for + a duration; since + a starting point.
- Focus on the activity, not the finished result.
- have / has been + verbo-ing = começou no passado, ainda em andamento.
- for + duração; since + ponto de início.
- Foco na atividade, não no resultado final.
What have you been doing a lot lately? Write one sentence using the present perfect continuous. · O que você tem feito muito ultimamente? Escreva uma frase usando o present perfect continuous.
Example: “I have been practising English every day.” · Exemplo: “I have been practising English every day.”