Exercícios de gramática › Present Perfect Continuous Tense
Present Perfect Continuous: perguntas com palavra interrogativa
640 exercícios de lacuna, 64 testes de dez
Primeiro a palavra interrogativa, depois have ou has, depois o sujeito, depois been e a forma em -ing.
Treine esta forma
Carregando…
Sua primeira pergunta está vindo.
A ordem de sempre
Cinco lugares: palavra interrogativa — have ou has — sujeito — been — forma em -ing.
Why has she been crying?
How long é a pergunta para a qual este tempo existe
How long have you been learning English?
A resposta leva for com uma extensão ou since com um ponto de partida: For two years / Since school.
Compare com How long did you learn English?, que pergunta por um período encerrado.
Note que o português diria «há quanto tempo você estuda inglês» no presente — e é essa frase no presente que leva ao erro how long are you studying.
Quando who é o sujeito
Nenhuma troca, porque não há outro sujeito, e o resultado é uma pergunta que muitas vezes carrega uma acusação:
- Who has been using my mug?
- What has been making that noise?
Compare com Who has he been calling? — ali é he que liga, então a ordem comum retorna.
What have you been doing
Perguntado sobre o passado recente em geral, é uma indagação amistosa. Perguntado diante de uma bagunça, não é. O tempo verbal é o mesmo; o tom vem da situação.
Todas as formas
| Palavra interrogativa | Exemplo | Pergunta sobre |
|---|---|---|
| How long | How long have you been waiting? | a duração |
| What | What have you been doing? | a atividade |
| Where | Where has she been staying? | o lugar |
| Why | Why have they been arguing? | o motivo |
| Who | Who has been using my desk? | a pessoa — veja abaixo |
Exemplos
Tirados das 640 frases deste exercício. A resposta está destacada.
- What have you been doing to make yourself feel better?
- How many hours has she been working at the office?
- What has she been doing on her phone all night?
- Why have they been working this project for so long?
- How long have you been playing this musical instrument?
- Where have they been going for the past few days?
- Why has he been playing his guitar so often these days?
- How many times has she been going to the gym this week?
- Who have you been talking to on the phone just now?
- What have you been studying for the past few hours?
- Why has she been reading the same book for weeks?
- What have you been waiting in the park for so long?
Erros a evitar
Errado: How long you have been waiting? certo: How long have you been waiting?
O auxiliar vem antes do sujeito.
Errado: How long are you waiting? certo: How long have you been waiting?
A espera começou antes e continua.
Errado: Who has been he calling? certo: Who has he been calling?
Aqui who é o objeto, então o sujeito he mantém seu lugar comum.