Ir para o conteúdo
EveryLingua Todos os idiomasDicionário
PT
Todos os 129 temas

Alfabeto e pronúncia

Alfabeto e pronúncia

Tempos verbais

Os tempos e as formas contínuas

Falar do futuro

Modais, passiva e condicionais

Os verbos modais

A voz passiva

Condições e desejos

O discurso indireto

Padrões verbais: -ing e to

Nomes, artigos e pronomes

Nomes, artigos e quantidades

Pronomes

Adjetivos e advérbios

Preposições

Construção da frase

A construção da frase

Subordinadas e ligações

Estilo, escrita e pontuação

Estilo e registo escrito

Escrita e pontuação

B2  ·  Os tempos e as formas contínuas

O Past Perfect Progressive

Há quanto tempo uma coisa decorria antes de acontecer outra.

Num relance

Para lembrar
«Havia uma hora que…» é had been … -ing.
Quando
  1. Antes do passado
  2. O passado
  3. Passado ligado ao presente
  4. O presente
  5. O futuro
  6. Concluído no futuro

Antes do passado — O que já tinha acabado quando aconteceu o que se conta.

Forma
I had been waitingeu esperava havia muito tempo
Palavras-chave
  • for
  • since
  • how long
  • all day
  • before that
Armadilha
Errado:The ground was wet. It rained all night.
Certo:The ground was wet. It had been raining all night.

Agora é a tua vez

5 exercícios sobre este tema. As respostas são verificadas no navegador; nenhuma sai do teu dispositivo.

Agora escreve tu4 frases sobre este tema, escritas e corrigidas na hora.

A forma

Como se constroem as formas

Cada linha dá primeiro o significado e depois a forma em inglês. As cores mostram o que muda de uma forma para outra.

radical (regular) marca do tempo verbo auxiliar negação

eu esperava havia muito tempoI had been waiting
tu esperavas havia muito tempo, você esperava havia muito tempoyou had been waiting
ele, ela esperava havia muito tempohe, she, it had been waiting
nós esperávamos havia muito tempowe had been waiting
vocês esperavam havia muito tempoyou had been waiting
eles, elas esperavam havia muito tempothey had been waiting
afirmaçãoI had been waiting.
negaçãoI had not been waiting.
perguntaHow long had you been waiting?

As regras, uma a uma

A forma deste temaA palavra que a pede

  1. A forma contínua sublinha a duração, a simples o resultado.

    He had been painting all day. — He had painted two rooms.Tinha pintado o dia todo. — Tinha pintado dois quartos.

  2. Explica muitas vezes um estado visível no passado.

    The ground was wet — it had been raining.O chão estava molhado: tinha chovido.

  3. Os verbos de estado ficam também aqui na forma simples.

    She had known about it for weeks.Sabia-o havia semanas.

Frases de exemplo

We had been driving for six hours when the engine stopped.Conduzíamos há seis horas quando o motor se apagou.

She had been working there since 2015 when the firm closed.Trabalhava lá desde 2015 quando a empresa fechou.

They were tired because they had been travelling all night.Estavam cansados porque tinham viajado a noite toda.

I had not been sleeping well before the exam.Antes do exame andava a dormir mal.

Mais 6 frases de exemplo

He had been looking for a flat for months before he found this one.Andava há meses à procura de casa antes de encontrar esta.

The machine had been running all night, so nobody heard the alarm.A máquina tinha estado a trabalhar toda a noite, por isso ninguém ouviu o alarme.

Her eyes were red because she had been crying.Tinha os olhos vermelhos porque tinha estado a chorar.

How long had they been living there when the letter arrived?Há quanto tempo viviam lá quando a carta chegou?

We had not been expecting anyone, so the table was not laid.Não esperávamos ninguém, por isso a mesa não estava posta.

The road was closed because they had been digging since Monday.A rua estava cortada porque escavavam desde segunda-feira.

A armadilha típica de quem fala português

Atenção

Esta forma raramente se constrói mal e muitas vezes nem se chega a usar, porque em português um simples «tinha chovido» já parece bastar. O sinal prático é o mesmo do presente: onde o português puser um «havia … que» ou um «há» com o imperfeito, o inglês pede quase sempre had been mais -ing.

Errado:The ground was wet. It rained all night.
Certo:The ground was wet. It had been raining all night.

A explicação completa

Ler tudo · cerca de 1 min

A forma é had been mais o verbo em -ing. Está para o Past Perfect como o Present Perfect Progressive está para o Present Perfect: sublinha a duração em vez do resultado, um passo mais atrás.

O português tem o equivalente exato com o imperfeito: «esperava há uma hora», «havia uma hora que esperava» e «estava à espera há uma hora» dão todas I had been waiting for an hour. É a mesma receita da forma do presente, recuada um tempo.

O emprego típico é explicar um estado passado. She was out of breath because she had been running — não interessa quanto tinha corrido, mas que tinha corrido e que se via.

Como estás com este tema?

Seguinte no percurso: 93 · have something doneVoltar ao percurso

Os verbos desta página, em todas as formas: be · have · know · stop · close · work · drive · sleep

Temas relacionados