Exercícios de Present Perfect Continuous em inglês
Mais opções para este exercício
Como funciona o present perfect continuous
O present perfect continuous (have/has been + -ing) destaca a duração ou o caráter contínuo de uma atividade que começou no passado e continua até agora — ou acabou de parar pouco antes de agora.
- Formação:
- have/has been + verbo-ing: I have been waiting, she has been working
- Duração até agora:
- How long…? for, since: We've been living here for ten years.
- Atividade recente, resultado visível:
- You're out of breath — have you been running?
- Frente ao perfect simple:
- o continuous destaca a atividade/duração; o simple destaca o resultado/a quantidade: I've been reading all day vs I've read 200 pages
- Verbos de estado:
- know, like, believe usam o perfect simple em vez do continuous: I have known her for years.
Exemplos
She has been studying English for six years.
duração que continua até agora
It has been raining all morning — the streets are soaked.
atividade em andamento com resultado no presente
Have you been waiting long? I'm so sorry!
pergunta sobre a duração
His eyes are red because he has been crying.
atividade que acabou de terminar, com evidência visível
They have been building that bridge since 2024.
'since' + ponto de partida
Exercícios de prática
Escolha a forma correta
Selecione a opção correta para completar cada frase.
1.I ___ for you for over an hour! Where were you?
2.Your hands are covered in flour. ___ you ___?
3.She ___ ten e-mails so far this morning.
4.How long ___ he ___ at this company?
5.I ___ this author since I was a teenager.
Complete as frases
Digite a forma do present perfect continuous do verbo entre colchetes (have/has been + -ing).
Coloque as palavras em ordem
Clique nas palavras na ordem correta para construir a frase.
11. Construa a frase:
12. Construa a frase:
13. Construa a frase:
14. Construa a frase:
Verdadeiro ou falso
Decida se cada afirmação é verdadeira ou falsa.
15.The present perfect continuous is formed with have/has been + verb-ing.
16."I have been reading three books this week" is the best way to report the completed number.
17.The activity in the present perfect continuous can have finished very recently, if its effects are still visible.
18."She has been having a car for years" is correct.
O present perfect continuous explicado em detalhes
O present perfect continuous é o ponto de encontro de duas ideias: a ponte que o perfect faz entre passado e presente, e o foco do continuous na atividade em andamento. Juntas, elas descrevem uma ação que se estende de algum ponto do passado até o momento presente — muitas vezes com quem fala no meio dos efeitos dela: cansado, molhado, sem fôlego ou cercado de latas de tinta.
Vale a pena manter bem separados os dois usos centrais. O primeiro é a duração inacabada: com for, since e how long, o tempo verbal mede atividades que ainda estão em curso — "They've been negotiating for weeks." O segundo é a atividade recente com evidência no presente: a ação pode ter acabado de terminar, mas os rastros dela ainda são visíveis — "Someone's been eating my chips!" é famosa justamente porque o ato de comer já terminou e a evidência (os chips que sumiram) continua ali.
A verdadeira habilidade, cobrada em toda prova, é escolher entre o continuous e o perfect simple. Pergunte-se o que a frase quer destacar. Duração e processo apontam para o continuous: "I've been writing all morning." Conclusão, resultados e quantidades contadas apontam para o simple: "I've written four pages." Números são a pista mais forte — no momento em que você conta quantos, o simple assume o controle.
Do ponto de vista gramatical, a forma é regular e amigável: have/has been + -ing para todo verbo, hasn't/haven't been para as negativas, e inversão para as perguntas. O único limite rígido são os verbos de estado: know, like, love, believe, own e understand recusam a forma -ing, não importa há quanto tempo o estado dure. "I've been knowing her for years" é um dos erros mais reconhecíveis entre estudantes de inglês; a correção é sempre o perfect simple.
Um detalhe final: com live e work, as duas formas são aceitáveis para situações de longa duração, e a diferença se reduz a uma questão de tom. Fora esses verbos, porém, a escolha muda o significado — por isso os exercícios acima misturam de propósito contextos de duração, contextos de resultado e verbos de estado, para treinar a decisão, não só a forma.
Perguntas frequentes
Quando usamos o present perfect continuous?
Use para atividades que começaram no passado e continuam em andamento (ou acabaram de parar), especialmente quando o foco está na duração ou no processo em curso: "I've been learning English for five years", "You've been watching TV all afternoon."
Qual é a diferença entre o present perfect simple e o continuous?
O continuous destaca a atividade e sua duração (I've been painting the house — foi assim que passei meu tempo); o simple destaca a conclusão, o resultado ou a quantidade (I've painted the house — está pronto; I've painted two rooms).
Quais palavras-sinal acompanham o present perfect continuous?
How long, for, since, all day/morning/week, lately, recently. Perguntas com 'How long' sobre uma atividade em andamento quase sempre usam a forma continuous.
Posso usar verbos de estado no present perfect continuous?
Não — verbos de estado como know, like, believe, own e understand usam o present perfect simple mesmo para durações longas: "I have known him since school" (e não 'have been knowing').
Existe diferença entre 'I've lived here for years' e 'I've been living here for years'?
As duas formas estão corretas com live e work, que aceitam qualquer uma delas para situações de longa duração. O continuous pode soar um pouco mais temporário ou mais focado na experiência em andamento, mas a diferença é mínima com esses verbos.
Gabarito
1. I ___ for you for over an hour! Where were you?
Resposta: have been waiting
A duração até agora ('for over an hour') leva o present perfect continuous: have been waiting.
2. Your hands are covered in flour. ___ you ___?
Resposta: Have / been baking
Evidência visível de uma atividade recente: Have you been baking?
3. She ___ ten e-mails so far this morning.
Resposta: has written
Uma quantidade concluída ('ten e-mails') precisa do perfect simple: has written.
4. How long ___ he ___ at this company?
Resposta: has / been working
'How long' + atividade que continua até agora: has he been working.
5. I ___ this author since I was a teenager.
Resposta: have known
'Know' é um verbo de estado — leva o perfect simple, nunca o continuous: have known.
6. My neighbors ___ music all night — I couldn't sleep.
Resposta: have been playing
Atividade em andamento com um efeito no presente (cansaço): have been playing.
7. She ___ as a nurse since 2019.
Resposta: has been working
'Since 2019' + trabalho que continua: has been working.
8. You look tired. ___ you ___ well lately?
Resposta: have / been sleeping
Forma interrogativa: Have + sujeito + been sleeping. 'Lately' é um sinal clássico do continuous.
9. It ___ all week, so the match may be cancelled.
Resposta: has been raining
Tempo (clima) que continua por um período: has been raining.
10. We ___ about moving abroad for months.
Resposta: have been thinking
'Think about' (= considerar, uma atividade) pode levar o continuous: have been thinking.
11. been / she / has / all day / studying
Resposta: she has been studying all day
Sujeito + has + been + verbo-ing + duração.
12. long / how / you / been / have / waiting / ?
Resposta: how long have you been waiting ?
How long + have + sujeito + been + -ing.
13. haven't / we / been / recently / sleeping / well
Resposta: we haven't been sleeping well recently
Negativa: haven't + been + -ing; 'recently' no final.
14. since / it / been / has / snowing / yesterday morning
Resposta: it has been snowing since yesterday morning
Sujeito + has been + -ing + since + ponto de partida.
15. The present perfect continuous is formed with have/has been + verb-ing.
Resposta: Verdadeiro
Verdadeiro — I have been working, she has been running.
16. "I have been reading three books this week" is the best way to report the completed number.
Resposta: Falso
Falso — quantidades concluídas levam o perfect simple: "I have read three books this week."
17. The activity in the present perfect continuous can have finished very recently, if its effects are still visible.
Resposta: Verdadeiro
Verdadeiro — "Why are you wet? Has it been raining?" A chuva pode já ter parado, mas a evidência continua.
18. "She has been having a car for years" is correct.
Resposta: Falso
Falso — 'have' com sentido de posse é um verbo de estado: "She has had a car for years."
