B1 · Os tempos e as formas contínuas
O Present Perfect Progressive
Há quanto tempo uma coisa decorre — e que ainda decorre.
Num relance
- Para lembrar
- «Há vinte minutos que…» é have been … -ing.
- Quando
- Antes do passado
- O passado
- Passado ligado ao presente
- O presente
- O futuro
- Concluído no futuro
Passado ligado ao presente — O que começou ou aconteceu antes e ainda vale ou conta agora.
- Forma
- I have been waitingeu espero há muito tempo
- Palavras-chave
- how long
- for
- since
- all day
- all morning
- lately
- recently
- Armadilha
- Errado:I am waiting for you since twenty minutes.Certo:I have been waiting for you for twenty minutes.
Agora é a tua vez
5 exercícios sobre este tema. As respostas são verificadas no navegador; nenhuma sai do teu dispositivo.
Agora escreve tu3 frases sobre este tema, escritas e corrigidas na hora.
A forma
Como se constroem as formas
Cada linha dá primeiro o significado e depois a forma em inglês. As cores mostram o que muda de uma forma para outra.
radical (regular) marca do tempo verbo auxiliar negação
| eu espero há muito tempo | I have been waiting |
| tu esperas há muito tempo, você espera há muito tempo | you have been waiting |
| ele, ela espera há muito tempo | he, she, it has been waiting |
| nós esperamos há muito tempo | we have been waiting |
| vocês esperam há muito tempo | you have been waiting |
| eles, elas esperam há muito tempo | they have been waiting |
| afirmação | I have been waiting. / She has been waiting. |
| negação | I have not been waiting. |
| pergunta | How long have you been waiting? |
As regras, uma a uma
A forma deste temaA palavra que a pede
How long chama quase sempre esta forma.
How long have you been learning English?Há quanto tempo estudas inglês?
Se se trata de uma quantidade ou de um resultado, põe-se a forma simples.
I have read three chapters. — I have been reading all day.Li três capítulos. — Estou a ler o dia todo.
Um resultado visível no presente justifica a forma contínua.
Your eyes are red — have you been crying?Tens os olhos vermelhos: estiveste a chorar?
Os verbos de estado ficam também aqui na forma simples.
I have known her since school.Conheço-o desde a escola.
Frases de exemplo
We have been waiting for over an hour.Estamos à espera há mais de uma hora.
She has been working here since April.Trabalha aqui desde abril.
It has been raining all night.Choveu toda a noite.
They have been arguing again.Discutiram outra vez.
I have been trying to reach you.Há algum tempo que tento falar contigo.
Mais 5 frases de exemplo
I have been waiting for an hour.Espero há uma hora.
She has been working here since 2020.Trabalha aqui desde 2020.
It has been raining all day.Tem estado a chover o dia todo.
They have been talking about it for weeks.Falam disso há semanas.
You look tired — have you been running?Pareces cansado: estiveste a correr?
A armadilha típica de quem fala português
Atenção
O presente português engana porque é lógico: a espera ainda dura, logo presente. O inglês raciocina ao contrário — começou antes, logo composto. I am waiting since twenty minutes mostra bem o problema: a forma contínua está certa, o tempo e a preposição estão errados.
A explicação completa
Ler tudo · cerca de 1 min
A forma é have ou has been mais o verbo em -ing. Sublinha a duração de um processo que chega até agora: há quanto tempo dura e quanto se nota neste momento.
O português diz a mesma coisa no presente, e diz de três maneiras: «espero há vinte minutos», «há vinte minutos que espero» e «estou à espera há vinte minutos». Todas dão I have been waiting for twenty minutes. Repare-se na terceira: a forma contínua já lá está e mesmo assim o tempo está errado. Ter a construção certa não chega — em inglês o verbo tem de recuar para o composto.
A diferença em relação ao Present Perfect simples é de olhar. I have written three emails olha para o resultado: três, acabados. I have been writing emails all morning olha para a atividade: toda a manhã, e nota-se.
Como estás com este tema?
Fica registado automaticamente depois de praticares. Podes mudá-lo aqui quando quiseres.
Seguinte no percurso: 61 · may, might, be allowed toVoltar ao percurso
Os verbos desta página, em todas as formas: be · have · read · know · wait · reach · work · argue