Exercícios de gramática › Past Perfect Continuous Tense
Past Perfect Continuous: frases afirmativas
450 exercícios de lacuna, 45 testes de dez
Had been para qualquer sujeito, depois o verbo com -ing.
Treine esta forma
Carregando…
Sua primeira pergunta está vindo.
O padrão
Nada concorda com o sujeito — had been é igual para todos:
I had been working. She had been working. They had been working.
A forma curta é ’d been: I’d been, she’d been, they’d been.
O momento passado geralmente é nomeado
Como o tempo mede até um ponto, a frase quase sempre diz qual é esse ponto:
- By the time the guests arrived, she had been cooking for five hours.
- He had been living in Oslo before he moved here.
Sem essa âncora a frase fica com cara de inacabada.
for e since
A mesma divisão de sempre: for com uma duração, since com um ponto de partida.
They had been driving for eight hours / …since six in the morning.
Dois passos atrás numa narrativa
Uma narrativa no Past Simple pode dar dois passos atrás — um para um fato anterior, outro para uma atividade que preencheu o tempo antes dele:
She opened the door. He had been sitting there since noon, and he had not moved.
Todas as formas
| Sujeito | Forma completa | Forma curta |
|---|---|---|
| qualquer sujeito | had been working | I'd been working |
Exemplos
Tirados das 450 frases deste exercício. A resposta está destacada.
- The students had been working on their essays all day and were relieved when they finally finished.
- They had been playing basketball every evening before one of them injured their ankle.
- The team had been practicing hard all season before they won the championship.
- I had been waiting for that job for months before they finally offered it to me.
- He had been taking the exam for three hours before he finished.
- She had been studying English for years before she became fluent.
- He had been searching for a job for months before he finally got an offer.
- She had been writing letters to him for years before they met.
- The chef had been cooking the meal for hours before serving it to the customers.
- We had been reading that book for days before we finally finished it.
- She had been doing her homework before watching TV.
- We had been watching a movie for an hour when the projector suddenly stopped working.
Erros a evitar
Errado: I'd been wait for hours. certo: I'd been waiting for hours.
O verbo principal leva -ing.
Errado: He had being working. certo: He had been working.
A parte fixa é been, não being.