G03 · Gramática

Present Perfect Continuous

Ação que continua até agora

O Present Perfect Continuous (have/has been + -ing) enfatiza a duração de uma ação que começou no passado e ainda está em progresso — ou acabou de terminar com efeito visível.

I have been studying for two hours. (e ainda estou a estudar)

She has been working on that project since Monday.

You look tired — have you been running?

Formação: have/has been + -ing

Sujeito + have/has been + verbo-ing.

I/You/We/They have been waiting.

He/She/It has been raining.

Negativa: She hasn't been feeling well.

Pergunta: How long have you been studying?

PPC vs. Present Perfect Simples

PP Simples → resultado/quantidade. PPC → duração/processo em andamento.

I have written three emails. (resultado — quantos)

I have been writing emails all morning. (processo — duração)

She has eaten the cake. (resultado — acabou)

She has been eating all day. (hábito/duração)

Erros comuns

Cuidado com estas confusões:

I have been know her for years.
I have known her for years.
Stative verbs (know, love, believe) não usam -ing.
She has been work here.
She has been working here.
Não esqueça o -ing.
I am studying for two hours.
I have been studying for two hours.
Duração desde o passado → Present Perfect Continuous.

Resumo: PPC

Formação
have/has been + -ing
She has been working.
Ênfase
duração e processo
for two hours / since Monday
vs. PP Simples
resultado ou quantidade
I have written three emails.
Stative verbs
sem -ing (know, love...)
I have known her for years.
Exercícios →