B2 · Os tempos e as formas contínuas
O Past Perfect Progressive
Há quanto tempo uma coisa decorria antes de acontecer outra.
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.
Die Form
| afirmação | I had been waiting. |
| negação | I had not been waiting. |
| pergunta | How long had you been waiting? |
Die Regeln im Einzelnen
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.
Woran man es erkennt
- for
- since
- how long
- all day
- before that
Beispielsätze
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.
Noch 6 Beispielsätze
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.
Die typisch deutsche Falle
Aufgepasst
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.
«Havia uma hora que…» é had been … -ing.
Jetzt selbst
5 Aufgaben zu diesem Thema. Die Antworten werden im Browser geprüft; nichts davon verlässt Ihr Gerät.