Ir para o conteúdo
EveryLingua Todos os idiomasDicionário
PT
Todos os 129 temas

Alfabeto e pronúncia

Alfabeto e pronúncia

Tempos verbais

Os tempos e as formas contínuas

Falar do futuro

Modais, passiva e condicionais

Os verbos modais

A voz passiva

Condições e desejos

O discurso indireto

Padrões verbais: -ing e to

Nomes, artigos e pronomes

Nomes, artigos e quantidades

Pronomes

Adjetivos e advérbios

Preposições

Construção da frase

A construção da frase

Subordinadas e ligações

Estilo, escrita e pontuação

Estilo e registo escrito

Escrita e pontuação

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
  1. Antes do passado
  2. O passado
  3. Passado ligado ao presente
  4. O presente
  5. O futuro
  6. 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 tempoI have been waiting
tu esperas há muito tempo, você espera há muito tempoyou have been waiting
ele, ela espera há muito tempohe, she, it has been waiting
nós esperamos há muito tempowe have been waiting
vocês esperam há muito tempoyou have been waiting
eles, elas esperam há muito tempothey have been waiting
afirmaçãoI have been waiting. / She has been waiting.
negaçãoI have not been waiting.
perguntaHow long have you been waiting?

As regras, uma a uma

A forma deste temaA palavra que a pede

  1. How long chama quase sempre esta forma.

    How long have you been learning English?Há quanto tempo estudas inglês?

  2. 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.

  3. 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?

  4. 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.

Errado:I am waiting for you since twenty minutes.
Certo:I have been waiting for you for twenty minutes.

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?

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

Temas relacionados