Exercícios de gramática › Present Perfect Continuous Tense
Present Perfect Continuous: frases negativas
450 exercícios de lacuna, 45 testes de dez
Not vem depois de have ou has, antes de been.
Treine esta forma
Carregando…
Sua primeira pergunta está vindo.
O padrão
Not entra depois do primeiro auxiliar:
She has not been sleeping. → She hasn’t been sleeping.
A ordem nunca varia: have ou has, not, been, -ing.
Not for long, not since
A negativa normalmente diz quão pouco aconteceu, e leva as mesmas palavras de duração:
- They haven’t been living here long.
- It hasn’t been raining since Tuesday.
Negando uma suposição
Como nos outros tempos contínuos, a negativa muitas vezes corrige o que o outro está pensando:
I haven’t been avoiding you — I*’ve been** away.*
As duas metades ficam no mesmo tempo, e o contraste sai claro.
A forma simples muitas vezes é melhor
Quando você quer negar que algo aconteceu, e não negar a duração, o Present Perfect comum é a escolha natural:
I haven’t read it. — não comecei ou não terminei. I haven’t been reading it. — não ando dedicando tempo a isso.
Todas as formas
| Sujeito | Forma completa | Forma curta |
|---|---|---|
| I, you, we, they | have not been working | haven't been working |
| he, she, it | has not been working | hasn't been working |
Exemplos
Tirados das 450 frases deste exercício. A resposta está destacada.
- The engine hasn't been making that noise since the repair.
- The nurse hasn't been taking the night shift this month.
- He hasn't been working hard, so he didn't earn a promotion.
- I haven't been seeing my friend for a long time, so I want to catch up with them.
- The children haven't been playing since the evening class started.
- The men haven't been working on the roof because of the wind.
- The students haven't been following the news since the election.
- Jack hasn't been playing the piano for hours.
- I haven't been going to that restaurant in a while, but I remember it was good.
- We haven't been talking about that issue since last week.
- We haven't been paying enough attention to our health recently.
- She hasn't been studying for hours.
Erros a evitar
Errado: She doesn't have been working. certo: She hasn't been working.
Este tempo faz a própria negativa. Do e does nunca aparecem nele.
Errado: I haven't been knowing about it. certo: I haven't known about it.
Know é verbo de estado, então é preciso o Present Perfect simples.
Errado: We haven't been waiting since long. certo: We haven't been waiting long.
Since pede um ponto de partida, não uma extensão vaga. Aqui long fica sozinho.