Pular para o conteúdo
B2Aula 46 de 5712 min

Present perfect continuous

Present perfect continuous

O present perfect continuous enfatiza a duração de uma ação que começou no passado e continua até agora (ou acabou de parar e deixou marcas). "Estou esperando há duas horas!" é o exemplo perfeito.

Nesta aula você vai aprender

  • Formar
  • Falar de ações longas que continuam:
  • Diferenciar do present perfect simples

01A forma

sujeitohave / has beenverbo-ing

I've been studying English for two years. — Estudo inglês há dois anos.

PassadoAgoraFuturoI've been waiting2 p.m.

A ação começou no passado e está em andamento até agora.

  • How long have you been working here?

    Há quanto tempo você trabalha aqui?

  • She's been living in Toronto since 2021.

    Ela mora em Toronto desde 2021.

  • It's been raining all day.

    Está chovendo o dia todo.

02Ação recém-terminada com resultado visível

  • You're sweating! Have you been running?

    Você está suando! Estava correndo?

  • Sorry for the mess, I've been painting.

    Desculpe a bagunça, estive pintando.

  • Your eyes are red. Have you been crying?

    Seus olhos estão vermelhos. Você estava chorando?

03Simple ou continuous?

Present perfect (resultado)Present perfect continuous (processo)
I've read three books this month.I've been reading a lot this month.
She's written the report.She's been writing all morning.
We've painted the kitchen.We've been painting the kitchen.

O simple foca no resultado e em quantidades (três livros, terminado). O continuous foca na atividade e na duração.

Resumo da aula

  • + -ing:
  • Ênfase na duração: , , .
  • Resultado/quantidade → simple; processo/duração → continuous.

Exercícios

Responda e confira. Você pode tentar de novo quantas vezes quiser.

0/7 corretas
  1. 1Escolha a opção correta

    I ___ for you for an hour!

  2. 2Escolha a opção correta

    She ___ three emails this morning.

  3. 3Escolha a opção correta

    I ___ him since we were kids.

  4. 4Complete a frase

    How long have you ___ learning English?

  5. 5Complete a frase

    It ___ been raining since Monday.

  6. 6Traduza para o inglês

    “Estou esperando há duas horas.”

  7. 7Fale em voz alta

    I've been studying English for two years.

    Estudo inglês há dois anos.