O Present Perfect Continuous é também chamado de Present Perfect Progressive.
É formado com:
HAVE ou HAS + BEEN + Verbo + ING
Exemplo:
I have been waiting for two hours.
(Estou esperando há duas horas.)
O Present Perfect Continuous é um tempo verbal que tem relação com o PRESENTE.
Se refere a um período de tempo não específico situado entre o passado e o presente.
Quando se faz referência a algo que se iniciou, mas que talvez não tenha sido concluído naquele período de tempo.
Estamos interessado tanto no processo quanto no resultado, e esse processo ainda poderá estar ocorrendo ou ter acabado de se encerrar.
USOS
1) Para enfatizar a continuidade de uma ação que começou no passado e que se estende até o presente e/ou futuro.
Exemplos:
She has been waiting for you all day.
(Ela está te esperando o dia todo.)
(= ela ainda continua te esperando).
I’ve been living in Rio since 2005.
(Eu moro no Rio desde 2005.)
(= e continuo morando.)
It’s been raining all morning.
(Está chovendo a manhã toda.)
(= e continua chovendo.)
2) Para falar sobre uma atividade que acabou recentemente ou que tenha acabado de acontecer.
Exemplo:
I'm all sweaty because I’ve been exercising.
(Estou todo suado porque eu estava me exercitando.) (= acabei recentemente.)
3) Em perguntas com How long (Há quanto tempo):
Exemplos:
How long has she been waiting for us?
(Há quanto tempo ela está nos esperando?)
How long has he been living there?
(Há quanto tempo ele mora lá?)
EXERCISES
1) Escolha a opção correta:
a) She has ________ e-mails all afternoon.( ) written
( ) been writing
b) I've ____________to call her all morning. ( ) tried
( ) been trying
c) How long have you ___________, Mr Simpkins?
( ) waited
( ) been waiting
d) I've _____________him that all day.
( ) told
( ) been telling
e) We've _____________ up the Christmas decorations. Are
you going to help?
( ) been putting
( ) put
f) Sorry about the mess - I've __________ the kitchen.
( ) painted
( ) been painting
RESPOSTAS
1)
a) been writing
b) been trying
c) been waiting
d) been telling
e) been putting
f) been painting