Usos do present perfect continuous

O Present Perfect Continuous é usado para:

1. Falar de uma atividade que começou no passado e que continua até o presente, enfatizandoaduração ou aintensidade da ação. Nesse caso, para expressar o tempo, geralmente usa-se since, for, all day, all morning, all week,etc.:

She has been runningfor half an hour.
(Ele está correndo há meia hora.)

It's been raininga lot all week.
(Tem chovido bastante toda esta semana.)

We have been learning English for many                        years.                                                                                              

(Estudamos Inglês há muitos anos.)

He has been sleepingfor more than ten hours.
(Ele está dormindo há mais de dez horas.)

 

2. Falar sobre ações passadas que acabam de ser concluídas, cujos efeitos ou consequências são evidentes no presente:

I'm hot because I've been runnnig.                                                                                                                                

(Estou com calor porque estava correndo.)

3. Expressar um fato genérico que está em progressoem período de temponão específico. Nesses casos podem ser usados os advérbios lately (ultimamente),recently (recentemente)etc.:

I've been thinkingof looking for a different job.
(Estive pensando em procurar um emprego diferente.)

My hand hurts, so I've not been usingthe computerlately.
(Minha mão dói, então não estou usando o computador ultimamente.)

 

NÃO CONFUNDA:

Present Continuous x Present Perfect Continuousx Present Perfect

O Present Continuous expressa uma ação que está ocorrendo no momento, agora:

Sheis making a cake now. (Ela está fazendo um bolo agora.)

O Present Perfect Continuous expressa uma ação que começou no passado e continua até o presente:

He has been cooking for one hour. (Ele está cozinhando há uma hora.)

O Present Perfect expressa ações que que acabaram em um tempo não definido no passado:

She has made a cake. (Ela fez um bolo.)