Lição 50 · Etapa 4: Tempos verbais e modais
Past perfect continuous
IntermédioForma e uso
had been + -ing — uma atividade que durou um tempo até um momento do passado
1.Forma
O past perfect continuous = had been + verbo-ing. Had é igual para todos os sujeitos, então não há nada a mudar com he / she / it.
| Estrutura | Exemplo | |
|---|---|---|
| Afirmativa | S + had been + V-ing | She had been working. / I'd been waiting. |
| Negativa | S + hadn't been + V-ing | They hadn't been sleeping well. |
| Pergunta | Had + S + been + V-ing? | Had you been waiting long? |
| How long | How long had + S + been + V-ing? | How long had he been living there? |
| Resposta curta | Yes, S had. / No, S hadn't. | Yes, I had. / No, she hadn't. |
Na fala, had geralmente é contraído para 'd: I'd been, she'd been, they'd been. Quando 'd vem logo antes de been, é sempre had. Pronuncie bem o /d/ — sem ele, I'd been soa como I been, e quem ouve perde a ideia de passado.
2.Quando usar
1. Uma atividade que durou um certo tempo até um momento no passado — muitas vezes com for, since, all day, how long
By the time the doctor came, we'd been waiting for two hours.
Quando o médico chegou, já estávamos esperando havia duas horas.
Minh had been working at the bank since 2018 when he decided to quit.
O Minh trabalhava no banco desde 2018 quando decidiu pedir demissão.
How long had you been learning English before you moved to Canada?
Há quanto tempo você estudava inglês antes de se mudar para o Canadá?
2. Explicar uma situação no passado — uma atividade logo antes dela (que pode ter acabado de parar) deixou um sinal ou um resultado
Her eyes were red. She'd been crying.
Os olhos dela estavam vermelhos. Ela tinha chorado.
The road was wet because it had been raining all night.
A rua estava molhada porque tinha chovido a noite toda.
I was exhausted when I got home — I'd been standing all day.
Eu estava exausto quando cheguei em casa — tinha passado o dia todo em pé.
3. Uma atividade que ainda estava acontecendo quando outra coisa aconteceu (muitas vezes o acontecimento a interrompeu)
Lan had been driving for six hours when she finally stopped for coffee.
A Lan estava dirigindo havia seis horas quando finalmente parou para tomar um café.
They hadn't been dating long when they got engaged.
Eles não namoravam fazia muito tempo quando ficaram noivos.
Este tempo verbal sempre precisa de um momento no passado (when I arrived, by the time…, uma situação naquela época) a partir do qual se olha para trás. Muitos alunos usam have been -ing numa história no passado por engano. Se o momento é agora → have been -ing; se é um momento no passado → had been -ing.
3.Comparado com tempos parecidos
Have been -ing ou had been -ing? Os dois significam “fazer algo durante um certo tempo”; só o ponto final é diferente: agora, ou um momento no passado.
I've been waiting for twenty minutes. Where are you?
Estou esperando há vinte minutos. Cadê você? (até agora)
I'd been waiting for twenty minutes when she finally replied.
Eu já estava esperando havia vinte minutos quando ela finalmente respondeu. (até o momento em que ela respondeu)
Was -ing ou had been -ing? Was -ing = no meio da atividade naquele momento; had been -ing = a atividade aconteceu antes daquele momento (e pode ter parado).
When I got home, Mum was cooking.
Quando cheguei em casa, a mamãe estava cozinhando. (ela ainda estava cozinhando)
When I got home, the kitchen smelled of garlic. Mum had been cooking.
Quando cheguei em casa, a cozinha estava com cheiro de alho. A mamãe tinha cozinhado. (ela cozinhou antes de eu chegar)
Had been -ing ou had + V3? Had been -ing fala da atividade e de quanto tempo ela durou; had + V3 (o past perfect) fala de um resultado terminado e de quanto / quantos.
| had been + -ing | had + V3 | |
|---|---|---|
| Foco | a atividade, quanto tempo durou | o resultado, o que foi terminado |
| Pergunta | How long…? | How many / How much…? |
| Exemplo | She'd been writing emails all morning. | She'd written twenty emails by noon. |
| Terminou? | não necessariamente | sim |
Verbos de estado (know, believe, own, have = possuir…) normalmente não são usados na forma contínua, então use had + V3 mesmo quando falar de um período de tempo.
We had known each other for ten years when we started the company.
A gente se conhecia havia dez anos quando abrimos a empresa. (não: had been knowing)
4.Erros comuns
He had been work there for ten years.He had been working there for ten years.
had been pede -ing depois.
I was tired because I have been driving all day.I was tired because I had been driving all day.
A história está no passado (was) → had, e não have.
By noon she had been reading three chapters.By noon she had read three chapters.
Um número terminado → had + V3.
I had been knowing him for years.I had known him for years.
know é um verbo de estado → sem forma contínua.
How long you had been living there?How long had you been living there?
Numa pergunta, had vem antes do sujeito.
She had being waiting for an hour.She had been waiting for an hour.
had + been (o V3 de be), e não being.
Exemplos
- Tuan's eyes were red because he had been crying for hours.
- By the time the bus came, we had been waiting for forty minutes.
- How long had you been looking before you found a job?
- Nam had been repairing his motorbike all morning, but it still didn't start.
