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
- Antes do passado
- O passado
- Passado ligado ao presente
- O presente
- O futuro
- 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 tempo | I had been waiting |
| tu esperavas havia muito tempo, você esperava havia muito tempo | you had been waiting |
| ele, ela esperava havia muito tempo | he, she, it had been waiting |
| nós esperávamos havia muito tempo | we had been waiting |
| vocês esperavam havia muito tempo | you had been waiting |
| eles, elas esperavam havia muito tempo | they had been waiting |
| afirmação | I had been waiting. |
| negação | I had not been waiting. |
| pergunta | How long had you been waiting? |
As regras, uma a uma
A forma deste temaA palavra que a pede
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.
Explica muitas vezes um estado visível no passado.
The ground was wet — it had been raining.O chão estava molhado: tinha chovido.
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.
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?
Fica registado automaticamente depois de praticares. Podes mudá-lo aqui quando quiseres.
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