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)
B1Descrever ações em curso até agora (present perfect continuous)
- 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.)
- 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.)
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.
- 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.
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)
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.
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).
Respostas naturais:
Yes — I have. / No — I haven't.
Posso também responder com mais detalhe: Yes, I have been studying a lot recently.
- Usar contínuo com verbos de estado:
- 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)
- 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).
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.