Exercícios de gramática › Past Perfect Continuous Tense
Past Perfect Continuous: frases negativas
560 exercícios de lacuna, 56 testes de dez
Not vem depois de had, antes de been.
Treine esta forma
Carregando…
Sua primeira pergunta está vindo.
O padrão
Not entra depois de had:
He had not been listening. → He hadn’t been listening.
A ordem nunca varia: had, not, been, -ing.
Explicando o que deu errado
A negativa normalmente fornece o motivo pelo qual uma situação passada acabou mal:
He failed because he hadn’t been revising. The engine seized — nobody had been checking the oil.
Cuidado com a causa
A negativa inverte a lógica da afirmativa, e é fácil escrever uma frase que se contradiz. He was exhausted because he hadn’t been working só faz sentido se outra coisa o cansou. Na dúvida, releia a frase inteira: o motivo produz mesmo o resultado?
For long, in ages
Companheiros naturais da negativa:
They hadn’t been speaking for long when the argument started. I hadn’t been sleeping properly in ages.
Todas as formas
| Sujeito | Forma completa | Forma curta |
|---|---|---|
| qualquer sujeito | had not been working | hadn't been working |
Exemplos
Tirados das 560 frases deste exercício. A resposta está destacada.
- The kids hadn't been playing all day, so they weren't tired.
- The students hadn't been studying for the test, so they didn't pass.
- He hadn't been going to the same cafe for months, but he found a new favorite spot.
- By the time I arrived, they hadn't been waiting for five hours.
- The dog hadn't been running in the backyard all day, and it was full of energy.
- She was frustrated because her computer hadn't been working properly all day long.
- She told me the company hadn't been doing well lately, so they had to reduce their expenses.
- He hadn't been practicing his guitar every day, but he picked it up again last week.
- I hadn't been sleeping well, so the doctor was not surprised.
- He was disappointed because he hadn't been making progress in his studies.
- He hadn't been watching his favorite TV show lately because of his busy schedule.
- We hadn't been driving for hours, so we didn't need to find a restaurant.
Erros a evitar
Errado: She didn't had been working. certo: She hadn't been working.
Este tempo faz a própria negativa. Did nunca aparece.
Errado: I hadn't been knowing about it. certo: I hadn't known about it.
Know é verbo de estado, então é preciso o Past Perfect simples.