Presente perfeito contínuo
B1 Present perfect continuous 32 / 50
Em resumo
Usa-se o presente perfeito contínuo (have/has been + verbo-ing) para falar de uma atividade que começou no passado e ainda continua, ou de uma que acabou de parar mas cujos resultados se veem agora. Põe o foco na atividade e em quanto tempo ela durou.
Regra
Forma-se este tempo verbal com have/has + been + a forma em -ing do verbo.
Há dois usos principais:
| Utilização | Significado | Exemplo |
|---|---|---|
| 1. Ainda a acontecer | Uma atividade que começou no passado e continua agora. Frequentemente com for / since. | I’ve been waiting for an hour. / She’s been working here since May. |
| 2. Terminada há pouco, com resultado visível | Uma atividade que acabou de parar, mas se pode ver ou sentir o seu efeito agora. | I’m tired because I’ve been running. / Your eyes are red - have you been crying? |
Com for dá-se uma duração (for two hours, for ages). Com since dá-se um ponto de partida (since 9 o’clock, since Monday).
Esse ponto de partida também pode ser uma oração inteira que nomeia o acontecimento a partir do qual a atividade começou. O verbo dessa oração fica no passado simples, mesmo estando o verbo principal no presente perfeito contínuo; ever since é a versão enfática de since.
She’s been working here since the shop opened. (NÃO since the shop has opened)
Cuidado com os verbos de estado (verbos que descrevem estados, não ações: know, like, love, want, need, believe, have = possuir, understand). Normalmente não se usam na forma contínua. Em vez disso, use-se o presente perfeito simples.
I’ve known her for years. (NÃO I’ve been knowing her…)
Formas e estruturas
| Tipo | Esquema | Exemplo |
|---|---|---|
| Afirmativa | sujeito + have/has been + verbo-ing | They’ve been talking all morning. |
| Negativa | sujeito + haven’t/hasn’t been + verbo-ing | He hasn’t been sleeping well. |
| Pergunta | Have/Has + sujeito + been + verbo-ing? | Have you been waiting long? |
| Resposta curta | Yes, I have. / No, she hasn’t. | Have they been studying? - Yes, they have. |
| Com How long | How long have/has + sujeito + been + verbo-ing? | How long have you been learning English? |
Contrações: I’ve / you’ve / we’ve / they’ve been…, he’s / she’s / it’s been… (aqui ‘s = has).
Lembretes de ortografia de -ing: make -> making, sit -> sitting, lie -> lying, study -> studying.
Exemplos
| English | Nota |
|---|---|
| How long have you been learning English? | Foco na duração de uma atividade ainda em curso. |
| We’ve been living in Madrid since 2019. | Começou no passado, ainda verdade agora; since + ponto de partida. |
| Sorry I’m late - have you been waiting long? | Atividade que continua até ao momento em que se fala. |
| The ground is wet because it’s been raining. | Terminou há pouco; o chão molhado é o resultado visível. |
| You look exhausted! Have you been working all night? | A perguntar sobre uma atividade que explica um estado presente. |
| My sister has been studying Japanese for three years. | For + uma duração. |
| Ever since the rules changed, we’ve been queuing outside. | O ponto de partida é um acontecimento, no passado simples; ever since acrescenta ênfase. |
| I’ve been trying to call you all day. | Atividade repetida ao longo de um período até agora. |
Erros frequentes
- I’ve been knowing him for years. -> I’ve known him for years. — Os verbos de estado (know, like, have = possuir) levam a forma simples, não a contínua.
- I am waiting for an hour. -> I’ve been waiting for an hour. — Use-se o presente perfeito, não o presente, para um período até agora.
- She’s been work here since May. -> She’s been working here since May. — Não se esqueça de been + a forma em -ing.
- I’ve been living here for 2015. -> I’ve been living here since 2015. — Use-se since com um ponto de partida, for com uma duração.
- How long are you learning English? -> How long have you been learning English? — Use-se este tempo verbal para perguntar «how long» até agora.
Dicas
- Pergunte a si próprio: atividade ou resultado? Se quiser realçar a atividade e a sua duração, use a forma contínua (I’ve been reading). Se quiser realçar a conclusão ou a quantidade, use a forma simples (I’ve read three books / I’ve read it twice).
- «Uma prova visível agora» é um sinal forte para a forma contínua: o chão molhado, os olhos vermelhos, estar sem fôlego, tinta nas mãos.
- For = há quanto tempo; since = quando começou, como um momento (since Monday) ou uma oração no passado simples (since we moved in). Ambos funcionam com este tempo verbal.
- Se o verbo descrever um estado, não uma ação (know, believe, own), mude para o presente perfeito simples.