1 of 2

Present Perfect Continuous – Topic

Conceito

O Present Perfect Continuous é um tempo verbal que deriva do Present Perfect indicando que uma ação começou no passado e continua até agora.  

PRESENT PERFECT CONTINUOUS – FORM

O Present Perfect Continuous é formado da seguinte maneira:

HAVE / HAS + BEEN + VERB(ING)

Exemplo – I have been studying for a long time.
(Eu tenho estudado há muito tempo.)

Affirmative
We have been waiting here for 3 hours.
(Estamos esperando aqui há 3 horas.)

Negative
We haven’t been waiting here for two hours.  
(Não estamos esperando aqui há duas horas.)

Interrogative
Have you been waiting here for two hours?
(Você está esperando aqui há duas horas?)
Why have you been waiting here for two hours?
(Por que você está esperando aqui há duas horas?)

USOS

O Present Perfect Continuous pode ser usado para indicar a duração de uma ação que começou no passado e continua no presente. 

Neste caso podemos usar expressões como “for 10 minutes”, “for two weeks”, “since last week”, “since last Monday”, etc. Note que tais expressões dão a ideia de “duração de tempo“. 

Examples:

  • They have been talking for the last hour.
    (Eles estão conversando há uma hora.)
  • I have been working at the same company for 5 years.
    (Eu trabalho na mesma empresa há 5 anos.)
  • What have you been doing for the last 30 minutes? 
    (O que você tem feito nos últimos 30 minutos?)
  • Steve has been studying at the university since last year.
    (Steve tem estudado na universidade desde o ano passado.)
  • We have been waiting here for over two hours!
    (Estamos esperando aqui há mais de duas horas!)

Também podemos usar o Present Perfect Continuous sem indicar a duração da ação. Neste caso ele terá uma tradução similar ao Present Perfect e é possível usarmos lately e recently.

Examples:

  • Jane has been feeling a little sad.
    (Jane tem se sentido um pouco triste.)
  • Have you been practicing your English?
    (Você tem praticado seu inglês?)
  • What have you been doing
    (O que você tem feito?)
  • I have been feeling really tired recently. 
    (Tenho me sentido muito cansado recentemente.)
  • He has been eating too much sugar lately.
    (Ele tem comido muito açúcar ultimamente.)
  • Have you been exercising lately?
    (Você tem se exercitado ultimamente?)

Present Perfect Continuous usado com Advérbios

Podemos usar o Present Perfect Continuous juntamente com alguns advérbios tais como always, only, never, ever, still, just, etc.

Neste caso colocamos o advérbio entre os auxiliares “have been”.

Examples:
I have only been waiting here for one hour.
(Só estou esperando aqui há uma hora.)
Have you only been waiting here for one hour?
(Você só está esperando aqui há uma hora?)