Educação

Past continuous vs past perfect (e past perfect continuous): diferença com exemplos

Estava fazendo ou já tinha feito? Quando usar was cooking, had cooked e had been cooking: linha do tempo, tabela, como traduzir frases do português, erros comuns de brasileiros e quatro exercícios com respostas.

#B1 #B2 #tempos verbais #Past Perfect #Past Perfect Continuous #Past Continuous
Past continuous vs past perfect (e past perfect continuous): diferença com exemplos

O past continuous (was/were + -ing: was cooking) e o past perfect (had + particípio: had cooked) falam do passado, mas respondem a perguntas diferentes sobre o mesmo momento. O past continuous diz o que estava acontecendo naquele momento: When I got home, Ana was cooking dinner (ela estava fazendo o jantar). O past perfect diz o que já tinha acontecido antes dele: When I got home, Ana had cooked dinner (o jantar já estava pronto). Existe ainda um terceiro tempo, o past perfect continuous (had been + -ing), que diz há quanto tempo algo vinha acontecendo até aquele momento: Ana had been cooking for two hours (fazia duas horas que ela estava cozinhando). Neste artigo você vê os três lado a lado: linha do tempo, tabela, como passar frases do português para o inglês, os erros mais comuns de brasileiros e quatro exercícios com respostas.

Linha do tempo
passadofuturo
Past Continuous was / were + -ing
When I got home, Ana was cooking dinner.
Quando cheguei em casa, a Ana estava fazendo o jantar. Ela ainda estava cozinhando.
em andamentoagoracheguei
Past Perfect had + particípio
When I got home, Ana had cooked dinner.
Quando cheguei em casa, a Ana já tinha feito o jantar. A comida estava pronta.
já prontoagoracheguei
Past Perfect Continuous had been + -ing
When I got home, Ana had been cooking for two hours.
Quando cheguei em casa, fazia duas horas que a Ana estava cozinhando.
duas horasagoracheguei
em andamento naquele momentojá concluído antesduração até aquele momentoagora

1.A diferença em uma tabela

Past continuous Past perfect Past perfect continuous
Forma was / were + verbo + -ing had + particípio had been + verbo + -ing
Em português estava fazendo tinha feito, já tinha feito estava fazendo havia..., vinha fazendo
O que mostra uma ação em andamento naquele momento uma ação já concluída antes daquele momento uma ação que durou um tempo até aquele momento
Pergunta que responde O que estava acontecendo? O que já tinha acontecido? Há quanto tempo?
Palavras típicas when, while, at 8 p.m., all evening already, just, never, before, by the time for two hours, since Monday, all day, how long
Exemplo I was reading when the lights went out. (Eu estava lendo quando a luz acabou.) I had already read the book when the film came out. (Eu já tinha lido o livro quando o filme saiu.) I had been reading for an hour when the lights went out. (Fazia uma hora que eu estava lendo quando a luz acabou.)

Os nomes que você encontra nos livros brasileiros: Past Continuous (passado contínuo), também chamado de past progressive; Past Perfect (passado perfeito), que corresponde ao nosso pretérito mais-que-perfeito (tinha feito, fizera); e Past Perfect Continuous (passado perfeito contínuo), que não tem um tempo próprio em português.

Como formar os três tempos

Past continuous Past perfect Past perfect continuous
Afirmativa She was working. They were working. She had worked. She had been working.
Negativa She wasn't working. She hadn't worked. She hadn't been working.
Interrogativa Was she working? Had she worked? Had she been working?

No past continuous, o auxiliar muda com o sujeito: was com I, he, she, it e were com you, we, they. No past perfect e no past perfect continuous, had é igual para todos: I had, you had, she had, they had. Na fala, had vira 'd: I'd left, she'd been working. O past perfect continuous precisa sempre de três peças: had, been e o verbo com -ing. She had working e She had been work estão errados.

As regras completas de cada tempo, com explicação em português, vídeos e exercícios com áudio, estão nas páginas do past continuous (was/were + -ing) com regras e exemplos, do past perfect: had + particípio passo a passo e do past perfect continuous: had been + -ing com exercícios. Aqui o foco é escolher entre eles.

2.Past continuous ou past perfect: em andamento ou já concluído?

Esta é a escolha principal. Pense no momento de que você está falando (a chegada, o telefonema, a hora em que a luz acabou) e pergunte: naquele momento, a ação ainda estava acontecendo ou já tinha terminado?

  • When we arrived at the cinema, the film was starting. O filme estava começando: chegamos bem na hora.
  • When we arrived at the cinema, the film had started. O filme já tinha começado: perdemos o início.

Mais alguns pares:

  • When I called Pedro, he was having lunch. (Ele estava almoçando: eu interrompi o almoço.)
  • When I called Pedro, he had already had lunch. (Ele já tinha almoçado: o almoço tinha acabado.)
  • At 10 p.m. the neighbours were still painting the hall. (Ainda estavam pintando.)
  • By 10 p.m. the neighbours had painted the hall. (O corredor já estava pintado.)

Repare no segundo par: had already had não é erro de digitação. O primeiro had é o auxiliar do past perfect, e o segundo é o particípio de have (ter, aqui no sentido de have lunch, almoçar).

A mesma frase com when, três sentidos

Com when, a escolha do tempo muda completamente o que aconteceu. Compare as três versões de "quando eu cheguei, ela...":

Frase O que aconteceu
When I arrived, she was leaving. Ela estava saindo naquele momento: nos cruzamos na porta.
When I arrived, she had left. Ela já tinha ido embora antes: não nos vimos.
When I arrived, she left. Ela saiu depois que eu cheguei, talvez por minha causa.

A terceira frase está no past simple, que conta as ações em sequência: primeiro eu cheguei, depois ela saiu. É por isso que When I arrived, she left e When I arrived, she had left contam histórias opostas.

While, when e by the time

  • While costuma vir com o past continuous, porque marca uma ação em andamento: While I was cooking, the phone rang. (Enquanto eu cozinhava, o telefone tocou.)
  • When combina com os dois. O tempo do outro verbo é que decide: was cooking (em andamento) ou had cooked (já pronto).
  • By the time (quando, até o momento em que) e already (já) puxam o past perfect: By the time the guests arrived, we had already cooked everything. (Quando os convidados chegaram, a gente já tinha feito tudo.)

3.Past continuous ou past perfect continuous: com duração ou sem?

Os dois falam de uma ação em andamento. A diferença está na duração. O past continuous mostra a ação naquele momento, sem dizer desde quando. O past perfect continuous mostra quanto tempo a ação já durava até aquele momento.

  • I was waiting at the bus stop when it started to rain. (Eu estava esperando no ponto quando começou a chover.)
  • I had been waiting at the bus stop for forty minutes when it started to rain. (Fazia quarenta minutos que eu estava esperando no ponto quando começou a chover.)

A regra prática: se a frase tem uma duração até outro momento do passado (for forty minutes, since 9 a.m., all morning, how long), use had been + -ing. I was waiting for forty minutes when it started to rain é um erro comum de quem pensa em português: o past continuous não "conta" o tempo que já tinha passado.

O past perfect continuous também explica a causa de uma situação no passado, mesmo sem duração: The street was wet. It had been raining. (A rua estava molhada. Tinha chovido.) Her eyes were red because she had been crying. (Os olhos dela estavam vermelhos porque ela tinha chorado.)

4.E past perfect ou past perfect continuous?

Os dois olham para trás a partir de um momento do passado. O past perfect fala do resultado (o que já estava pronto, quanto foi feito); o past perfect continuous fala da atividade e da sua duração.

  • By lunchtime Bia had answered forty emails. (Na hora do almoço, a Bia já tinha respondido quarenta e-mails: quantidade, resultado.)
  • By lunchtime Bia had been answering emails for three hours. (Na hora do almoço, fazia três horas que a Bia estava respondendo e-mails: duração.)

O teste mais rápido: quanto ou quantas vezes (um número de coisas) pede o past perfect; há quanto tempo (uma duração) pede o past perfect continuous. Com verbos de estado, como know, be, have (possuir) e believe, use sempre o past perfect, mesmo com duração: I had known him for years (eu o conhecia havia anos), nunca I had been knowing him. A página do past perfect continuous tem mais exemplos dessa diferença, e a lista de verbos que não vão para o -ing está em verbos de estado: os verbos sem forma contínua.

5.Do português para o inglês: como traduzir

O português não tem tempos que correspondem um a um a esses três. A mesma forma "estava fazendo" ou "tinha" pode virar coisas diferentes em inglês. Estas são as frases que mais confundem brasileiros.

"Eu estava fazendo" → was doing (sem duração)

O português usa estar + gerúndio do mesmo jeito que o inglês usa was/were + -ing para uma ação em andamento: "Eu estava dormindo quando você ligou." → I was sleeping when you called. Aqui a tradução é direta.

"Fazia duas horas que eu esperava" → had been waiting for two hours

Quando a frase tem duração até um momento do passado, o português usa fazia... que, havia... que ou estava... havia. Em inglês, a estrutura é had been + -ing, com for (ou since) para a duração:

Português Inglês
Fazia duas horas que eu esperava quando o médico chamou. I had been waiting for two hours when the doctor called me.
Eu estava morando em Curitiba havia três anos quando conheci a Lu. I had been living in Curitiba for three years when I met Lu.
Fazia quanto tempo que você estudava inglês quando foi para Londres? How long had you been studying English when you went to London?

Não traduza fazia palavra por palavra: ✗ It made two hours that I waited. O verbo make não serve para tempo em inglês.

"Ela vinha dormindo mal" → had been sleeping badly

Vir + gerúndio ("vinha fazendo", "vinha sentindo") descreve algo que se repetia ou durava até um momento do passado. É exatamente o papel do past perfect continuous: "Ela vinha dormindo mal, por isso estava tão cansada." → She had been sleeping badly, so she was very tired.

"Eu já tinha visto" → had already seen

Tinha + particípio (o pretérito mais-que-perfeito composto) corresponde ao past perfect: "Quando o filme saiu, eu já tinha lido o livro." → When the film came out, I had already read the book. O já vira already, que fica entre had e o particípio. Numa prova ou num texto, não deixe o had de fora: ✗ When the film came out, I already read the book.

"Eu tinha um carro" → had a car (não é past perfect)

Cuidado: nem todo tinha é past perfect. Só é past perfect quando tinha vem seguido de particípio (tinha comprado, tinha visto).

Português Inglês Tempo
Eu tinha um carro velho. I had an old car. past simple de have (possuir)
Eu tinha que trabalhar no sábado. I had to work on Saturday. had to (obrigação)
Eu tinha comprado um carro novo. I had bought a new car. past perfect

"Quando eu era criança, eu jogava bola" → played / used to play

O imperfeito do português (jogava, morava, ia) nem sempre é past continuous. Quando ele fala de um hábito do passado, o inglês usa o past simple ou used to: "Quando eu era criança, eu jogava bola todo dia." → When I was a child, I played (ou used to play) football every day. O past continuous fica para a ação em andamento num momento específico: "Às cinco da tarde, eu jogava bola com os meus primos." → At 5 p.m. I was playing football with my cousins.

"Ela tinha estado doente" → had been ill (sem -ing)

Had been sem -ing não é o past perfect continuous: é o past perfect do verbo to be. "Ela tinha estado doente por duas semanas." → She had been ill for two weeks. "Onde você tinha estado?" → Where had you been?

6.Os quatro tempos do passado em uma história

Juntos, os três tempos deste artigo e o past simple contam uma cena completa. Veja o que cada um faz em relação ao mesmo momento, "quando cheguei em casa às seis":

Tempo Exemplo O que diz
Past Simple (passado simples) I got home at six. o fato em si, o momento da história
Past Continuous (passado contínuo) My brother was cooking. o que estava acontecendo naquele momento
Past Perfect (passado perfeito) He had already burnt the rice. o que já tinha acontecido antes
Past Perfect Continuous (passado perfeito contínuo) He had been cooking for an hour. há quanto tempo ele estava fazendo aquilo

Tudo junto: When I got home at six, my brother was cooking. He had been cooking for an hour, and he had already burnt the rice.

Você não precisa do past perfect toda vez que conta duas ações. Se elas aparecem na ordem em que aconteceram, ou se after e before já deixam a ordem clara, o past simple basta: After she finished her homework, she went out. (Também correto: After she had finished...) A diferença entre os dois tempos mais simples está em past simple ou past continuous: qual usar.

7.Erros comuns de brasileiros

✗ Errado ✓ Certo Por quê
When I arrived, the film was already started. When I arrived, the film had already started. "já tinha começado" é had + particípio, não was
I was waiting for two hours when the bus came. I had been waiting for two hours when the bus came. duração até outro momento do passado
It made two hours that I was waiting. I had been waiting for two hours. fazia... que não se traduz com make
When I was a child, I was playing football every day. When I was a child, I played (ou used to play) football every day. hábito do passado, não ação em andamento
I had been knowing her for years. I had known her for years. know é verbo de estado
She had went home. She had gone home. depois de had vem o particípio (gone), não o passado (went)
They had been played tennis. They had been playing tennis. depois de had been vem o verbo com -ing
He has been working there for years when he left. He had been working there for years when he left. has been olha a partir de agora; had been, a partir do passado
You was sleeping when I called. You were sleeping when I called. you pede were, mesmo falando com uma pessoa só

8.Exercícios: past continuous, past perfect e past perfect continuous (com respostas)

Quatro exercícios com respostas para abrir: escolher entre past continuous e past perfect, decidir entre os três tempos, traduzir do português e completar uma história com os quatro tempos do passado.

Exercício 1. Past continuous ou past perfect?

Complete com o verbo entre parênteses no past continuous (was/were + -ing) ou no past perfect (had + particípio).

  1. When I looked out of the window, it ___ (snow). Everything was white and it was still falling.
  2. When we got to the station, the train ___ already ___ (leave). We had to wait an hour for the next one.
  3. Sorry I didn't answer. I ___ (drive) when you called.
  4. She didn't want to see the film because she ___ (see) it twice.
  5. At midnight the kids ___ still ___ (play) video games.
  6. By the time the firefighters arrived, the neighbours ___ (put out) the fire.
  7. I couldn't get in because I ___ (lose) my keys.
  8. While Marcos ___ (shower), someone knocked on the door.
  9. When I came back from holiday, my plants ___ (die).
  10. What ___ you ___ (do) at 9 p.m. last night?
Respostas do exercício 1 (clique para abrir) 1: was snowing (em andamento: ainda estava caindo)
2: had already left (já tinha saído antes da nossa chegada)
3: was driving (em andamento quando você ligou)
4: had seen (já tinha visto antes)
5: were still playing (em andamento à meia-noite)
6: had put out (já tinham apagado antes: by the time)
7: had lost (a perda veio antes de tentar entrar)
8: was showering (ação em andamento com while)
9: had died (já tinham morrido quando voltei)
10: were you doing (ação em andamento num horário exato)

Exercício 2. Escolha entre os três tempos

Escolha a forma certa: past continuous, past perfect ou past perfect continuous.

  1. I was exhausted because I had been working / was working since 7 a.m.
  2. When the teacher came in, the students were talking / had talked loudly. She asked them to stop.
  3. By the end of the trip, we had visited / had been visiting six cities.
  4. The grass was wet. It had been raining / was raining all night, but now the sun was out.
  5. I had known / had been knowing Rafa for ten years when he moved to Portugal.
  6. How long were you waiting / had you been waiting when the doctor finally called you?
  7. When I opened the door, the dog was sleeping / had been sleeping on the sofa. It didn't even wake up.
  8. She had written / had been writing three chapters before her laptop broke.
Respostas do exercício 2 (clique para abrir) 1: had been working (duração até aquele momento: since 7 a.m.)
2: were talking (em andamento quando a professora entrou)
3: had visited (quantidade: six cities)
4: had been raining (causa da grama molhada e duração: all night)
5: had known (know é verbo de estado)
6: had you been waiting (há quanto tempo, até o momento em que o médico chamou)
7: was sleeping (em andamento quando abri a porta)
8: had written (quantidade: three chapters)

Exercício 3. Traduza para o inglês

  1. Quando eu acordei, minha mãe estava fazendo café.
  2. Quando eu acordei, minha mãe já tinha saído.
  3. Fazia uma hora que a gente estava esperando quando o show começou.
  4. Eu tinha um cachorro chamado Pipoca.
  5. Ela vinha estudando para a prova havia semanas, por isso estava tranquila.
  6. Eles nunca tinham visto o mar antes daquela viagem.
Respostas do exercício 3 (clique para abrir) 1: When I woke up, my mother was making coffee.
2: When I woke up, my mother had already left.
3: We had been waiting for an hour when the concert started. (fazia... que com duração vira had been + -ing)
4: I had a dog called Pipoca. (aqui tinha é possuir: past simple)
5: She had been studying for the test for weeks, so she was calm.
6: They had never seen the sea before that trip.

Exercício 4. Os quatro tempos em uma história

Complete a história com o past simple, o past continuous, o past perfect ou o past perfect continuous.

Last Friday I ___ (1, get) to the airport at 6 a.m. It was still dark and it ___ (2, rain). I ___ (3, book) my ticket weeks before, so I felt relaxed. But when I looked at the screen, I saw that my flight ___ (4, be) cancelled. A man next to me ___ (5, shout) at a poor employee. He ___ (6, wait) at the airport for nine hours, and he ___ (7, not sleep) at all.

Respostas do exercício 4 (clique para abrir) 1: got (past simple: o fato que abre a história)
2: was raining (past continuous: o cenário naquele momento)
3: had booked (past perfect: semanas antes)
4: had been (past perfect: o voo já tinha sido cancelado antes de eu olhar a tela; was também é possível, como descrição do estado)
5: was shouting (past continuous: em andamento enquanto eu olhava)
6: had been waiting (past perfect continuous: duração, for nine hours)
7: hadn't slept (past perfect: not at all fala do resultado, não da duração)

9.Próximo passo

Na dúvida, volte sempre ao momento de que você está falando e faça uma pergunta só. Estava acontecendo? Was/were + -ing. Já tinha acontecido? Had + particípio. Há quanto tempo vinha acontecendo? Had been + -ing. Depois, pratique cada tempo separado no aplicativo: exercícios de past continuous com áudio, praticar had + particípio no past perfect e exercícios de past perfect continuous. Para ver como eles se encaixam entre os outros, abra o curso com todos os tempos verbais em inglês. O past perfect também aparece nas frases com if sobre o passado (If I had known, I would have come): é o third conditional, explicado em if clauses: os 4 tipos de condicionais em inglês.

Artigos relacionados

Leia menos, pratique mais

Baixe o app e transforme tudo o que você acabou de ler em um jogo, com XP, sequências e correção na hora.