Tempos e aspeto

Present perfect continuous: have/has been + -ing

Nível B1 Tempos e aspeto
Ideia-chave

O present perfect continuous serve para destacar a duração ou a continuidade de uma ação que começou no passado e ainda está a decorrer agora. Forma-se com have/has been + verbo terminado em -ing, como em "I've been waiting for an hour." e "She's been studying since 9am." Use for para um período de tempo ("for an hour") e since para o ponto de partida ("since 9am") — em português costumamos dizer "há uma hora" ou "desde as 9h", por isso é fácil trocar e dizer o errado "since two hours" em vez de "for two hours". Lembre-se também de que verbos de estado não entram nesta forma: dizemos "I've known him", nunca "I've been knowing him".

Exemplos

  • I've been waiting for an hour. the waiting started an hour ago and continues
  • She's been studying since 9am. studying began at 9am and is ongoing
  • It's been raining all day. rain has continued all day

A lição completa

Tudo do vídeo, em texto.

  1. have been + -ing

    o present perfect continuous

    I've waited e I've been waiting for an hour parecem iguais, mas só um faz sentir cada minuto. Aqui está o tempo verbal que faz isso.

  2. have / has + been + verb-ing

    Usa este tempo quando queres destacar há quanto tempo algo acontece, até agora. A forma é simples: have ou has, mais been, mais o verbo em -ing.

  3. Resultado ou duração

    present perfect
    • o resultado
    • está terminado
    • o que aconteceu
    perfect continuous
    • a atividade
    • ainda a decorrer
    • quanto tempo

    Compara os dois perfects. O present perfect simples aponta o resultado: está feito. O continuous aponta a atividade em si: quanto tempo, ainda a decorrer, o esforço que quase se sente.

  4. I've been waiting for an hour.

    a decorrer até agora

    Começa pelo uso principal: uma ação que começou no passado e ainda continua agora. I've been waiting for an hour.

  5. She's been studying for three hours.

    for = duração

    Agora as duas palavrinhas que o acompanham. Usa for com um período de tempo, uma duração. Uma hora, duas semanas, uma eternidade. She's been studying for three hours.

  6. She's been studying since 9am.

    since = ponto de início

    Usa since com o ponto em que começou: uma hora, um dia, um ano. Since as nove, since segunda, since 2020. She's been studying since 9am.

  7. It's been raining all day.

    recente, efeito visível

    Também explica um resultado presente. A atividade pode ter parado agora mesmo, mas ainda se vê o efeito. It's been raining all day.

  8. How long have you been learning English?

    how long = pergunta de duração

    Pergunta pela duração com how long. É a pergunta natural para a qual este tempo foi feito. How long have you been learning English?

  9. I've been working since two hours. since + uma duração
    I've been working for two hours. for + uma duração

    for = quanto tempo · since = desde quando.

    Agora a armadilha clássica. Não digas since two hours. Since marca um ponto de início, não uma duração. Duas horas são uma duração, por isso tem de ser for two hours.

  10. I've been knowing him for years. know = um estado
    I've known him for years. estado → present perfect

    Os verbos de estado (know, like, own) usam o perfect simples.

    Segunda armadilha: os verbos de estado. Verbos como know, like ou own descrevem estados, não atividades, por isso não usam este tempo. Não andaste been knowing alguém: simplesmente já o known.

  11. I've been reading all morning.

    o esforço, não o resultado

    Um último contraste que resume tudo. I've read it relata o resultado. I've been reading it mete-te dentro do esforço em curso, talvez nem terminado. I've been reading all morning.

  12. Lembra-te

    • have/has + been + -ing → quanto tempo
    • for + duração · since + ponto de início
    • Não com verbos de estado (know, like)

    Então lembra-te: have ou has, mais been, mais -ing, para destacar a duração. For leva uma duração; since leva um ponto de início; e os verbos de estado ficam simples.

Vídeos recomendados