Voltar
Lição 65 / 114
📚 Inglês Lição 65Duração🌻 Intermediário

Have been + Verb-ing

Present Perfect Continuous

📚 Falando sobre a duração de ações ⏳

1

💬 Diálogo

How long have you been working here?

Há quanto tempo você trabalha aqui?

I have been working here for five years.

Eu trabalho aqui há cinco anos.

Has it been raining since this morning?

Está chovendo desde hoje de manhã?

Yes, it has been raining for three hours.

Sim, está chovendo há três horas.

You look tired. Have you been sleeping well?

Você parece cansado. Você tem dormido bem?

No, I have been studying since midnight.

Não, eu estou estudando desde a meia-noite.

2

📖 Vocabulário

5 palavras
forpor / há (duração)
sincedesde (ponto no tempo)
rainingchovendo
sleepingdormindo
studyingestudando
3

Frase Chave

Subject + have/has been + Verb-ing

Sujeito + have/has been + Verbo-ing

  • Padrão: [Subject] + [have/has been] + [Verb-ing]
  • Significado: Usado para ações que começaram no passado e continuam até o presente, enfatizando a duração.
I have been waiting for two hours.

Eu estou esperando há duas horas.

She has been living here since 2010.

Ela mora aqui desde 2010.

4

🎓 Explicação

Usamos o Present Perfect Continuous para falar de ações que ainda estão acontecendo ou que acabaram de parar.

A palavra for indica um período de tempo (ex: for 2 hours, for 10 years).

A palavra since indica o momento exato em que a ação começou (ex: since Monday, since 9 o'clock).

They have been playing since 2 PM.
= 'Eles estão jogando desde as 14h.'

5

📝 Mini Teste

Qual opção completa corretamente: 'I have been learning English ___ three years'?