PT-PT: Descrever ações em curso até ao presente (present perfect continuous) / PT-BR: Descrever ações em andamento até agora (present perfect continuous)

B1

Descrever ações em curso até agora (present perfect continuous)

O que significa?
O present perfect continuous (ou present perfect progressive) é um tempo do inglês que liga o passado ao presente. Ele descreve ações que começaram no passado e:
  • continuam até ao momento presente; ou
  • terminaram muito recentemente e têm consequência agora.

Exemplos:
Tenho estado à tua espera há duas horas. (I have been waiting for you for two hours.)
Tenho estudado muito ultimamente. (I have been studying a lot lately.)

Quando usar o present perfect continuous?
Use este tempo quando queres enfatizar:
  • a duração de uma ação que começou no passado e continua agora;
  • a atividade em si (o processo), não apenas o resultado;
  • ações recentes que explicam o estado atual;
  • ações repetidas ou temporárias.

Exemplos por uso:
- Duração: Estou há cinco anos a trabalhar aqui. (I have been working here for five years.)
- Processos/atividade: Tenho passado a tarde a estudar. (I have been spending the afternoon studying.)
- Efeito no presente: Estás suado — tens estado a correr? (Have you been running?)
- Ações repetidas: Ela tem vindo aqui quase todos os dias. (She has been coming here almost every day.)

Como se forma?
Forma básica Sujeito + have/has + been + verbo+ing

Exemplos (afirmativa):
Tenho estado a estudar inglês. (I have been studying English.)
Ele tem estado a trabalhar muito. (He has been working a lot.)
Nós temos estado a aprender novas regras. (We have been learning new rules.)

Negativa
Sujeito + have/has + not + been + verbo+ing

Exemplos (negativa):
Não tenho estado a dormir bem. (I haven't been sleeping well.)
Ela não tem estado a comer muito. (She hasn't been eating much.)

Interrogativa
Have/Has + sujeito + been + verbo+ing ?

Exemplos (pergunta):
Há quanto tempo tens estado a estudar inglês? — How long have you been studying English?
Tens estado à espera muito tempo? — Have you been waiting long?

Contrações e respostas curtas
I have -> I've been
You have -> You've been
He/She/It has -> He's/She's/It's been
We/They have -> We've/They've been

Respostas curtas: Yes, I have. / No, I haven't. / Yes, she has. / No, he hasn't.

Duração: for e since
  • for + período (for two hours, for three years, for a month): usado com intervalos de tempo.
  • since + ponto no tempo (since 2018, since Monday, since 3 pm): usado com um momento em que a ação começou.

Exemplos:
Tenho estado a ler este livro desde segunda-feira. (I have been reading this book since Monday.)
Tenho estado a trabalhar aqui há três anos. (I have been working here for three years.)

Perguntar "Há quanto tempo...?"
How long + have/has + sujeito + been + verbo+ing?

Exemplo:
How long have you been learning Portuguese? — Há quanto tempo estás/tem estudado português?
Resposta: I have been learning Portuguese for two years. — Estou/Tenho estudado português há dois anos.

Palavras e expressões que aparecem frequentemente
just, recently, lately, all day, all morning, for hours, since, how long

Exemplos:
Tenho estado a sentir-me cansado ultimamente. (I have been feeling tired lately.)
Tenho tentado ligar-te a manhã toda. (I have been trying to call you all morning.)
Acabei de falar com ela. (I have just been talking to her.) — (usado para indicar que a ação acabou há pouco)

Diferença entre present perfect continuous e present perfect simple
O present perfect continuous foca o processo e a duração; o present perfect simple foca o resultado, o número de vezes ou a experiência.

Comparações:
Tenho estado a pintar a casa. (I have been painting the house.) — enfoque no trabalho/processo (talvez ainda a pintar).
Já pintei a casa. (I have painted the house.) — enfoque no resultado: a casa está pintada.

Tenho vivido aqui há cinco anos. (I have been living here for five years.) — ênfase no facto de ainda viver aqui e no carácter contínuo (temporário ou recente).
Moro/vivo aqui há cinco anos. (I have lived here for five years.) — ênfase na experiência/estabelecimento; ambas as formas são possíveis, com nuances.

Quando escolher qual usar?
- Duração contínua ou atividade em progresso -> present perfect continuous.
- Ênfase no número de ações completadas ou no resultado -> present perfect simple.

Verbos de estado (stative verbs) — atenção especial
Alguns verbos normalmente não são usados em formas contínuas: know, belong, like, love, hate, prefer, own, seem, understand, remember.

Errado: *I have been knowing her for two years.
Certo: I have known her for two years. (Tenho conhecido/a conheço há dois anos.)

Nota: Alguns verbos têm sentido de ação e então podem usar o contínuo: "think" — "I have been thinking about that" (tenho pensado/considerado). "Have" também pode ser usado em contínuo quando significa "experiencing" ou "receiving" (I have been having problems recently).

Perguntas típicas com present perfect continuous
Tens estudado muito ultimamente? (Have you been studying a lot lately?) Tens estado a trabalhar muito? (Have you been working hard?)

Respostas naturais:
Yes — I have. / No — I haven't.
Posso também responder com mais detalhe: Yes, I have been studying a lot recently.

Erros comuns e como corrigi-los
  • Usar contínuo com verbos de estado:
Errado: *I have been knowing him for years. Certo: I have known him for years.

- Confundir since e for:
Errado: *I have been living here for 2010.
Certo: I have been living here since 2010. (desde 2010) ou I have been living here for five years. (há cinco anos)

- Usar present continuous em vez de present perfect continuous para indicar algo que começou no passado e continua:
Errado: *I'm living here since 2012.
Certo: I have been living here since 2012.

- Misturar formas com significado errado:
Errado: *I have been finished my homework.
Certo: I have finished my homework. (resultado) ou I have been doing my homework. (processo)

- Confundir "been to" com present perfect continuous:
I have been to Paris. = Já estive/visitei Paris. (visita)
I have been living in Paris for two years. = Tenho vivido em Paris há dois anos. (atividade contínua)

Resumo rápido / "cheat sheet"
Formação: have/has + been + verbo-ing Quando usar: ações iniciadas no passado que continuam agora; enfatizar duração ou processo; ações recentes com efeito no presente. Palavras que ajudam: for, since, lately, recently, all day, just. Pergunta típica: How long have you been + verbo-ing?
Glossário (curto)</color]
  • Gerúndio (present participle): a forma verbal terminada em -ing (doing, working, studying).
  • Auxiliary verb (verbo auxiliar): have/has usados para formar tempos compostos.
  • Stative verb (verbo de estado): verbo que descreve estado/posição, não ação (know, like).
  • Duration (duração): o tempo durante o qual algo acontece (for/since).
Exemplos adicionais (práticos) — inglês + tradução
Tenho estado a tentar resolver esse problema desde ontem. (I have been trying to solve that problem since yesterday.) Tenho estado a trabalhar no projeto todas as noites. (I have been working on the project every night.) Ela tem estado a estudar francês recentemente. (She has been studying French recently.) Eles têm vindo cá todos os fins de semana. (They have been coming here every weekend.) Tem chovido o dia todo. (It has been raining all day.) Tens estado a chorar? Tens os olhos vermelhos. (Have you been crying? Your eyes are red.) Tenho estado à procura de um novo emprego há meses. (I have been looking for a new job for months.) Ele tem estado a melhorar muito desde que começou as aulas. (He has been improving a lot since he started lessons.)

Se precisares de exemplos adaptados a situações específicas (trabalho, escola, viagens), diz-me o contexto e eu forneço frases naturais com tradução.

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York