Past perfect
Veja a gramática básica do passado perfeito simples, seu uso e a estrutura de como são formadas orações afirmativas, negativas e interrogativas, com exemplos e exercícios.
O que é o past perfect e quando usá-lo?
O past perfect é um tempo verbal em inglês que é usado quando falamos sobre o passado e queremos nos referir a algo que aconteceu antes de um ponto concreto no passado. Em português, pode ser traduzido como o pretérito mais-que-perfeito composto (havia comido) ou pelo pretérito perfeito composto (tenho comido), dependendo da frase.
Também pode ser usado com o reported speech, como veremos um pouco abaixo.
Um exemplo claro. Observe as duas orações seguintes e veja que são ações acabadas no passado e por isso, usam o passado simples.
- John went out yesterday morning at 8 am. (John saiu ontem às 8 da manhã).
- Kevin went to visit John at 8.20 am. (Kevin foi visitar John às 8:20).
Se queremos combinar as duas orações para deixar as duas ações claras, podemos usar o past perfect:
- Kevin went to visit John at 8:20 am but John had already gone out. (Kevin foi visitar John às 8:20 da manhã, mas John já tinha saído).
Estrutura do past perfect
Past perfect affirmative
No afirmativo, o past perfect é ajudado pelo verbo auxiliar have no passado simples e o past participle do verbo que dá sentido à oração. Geralmente usa-se a contração ‘d.
Use a seguinte estrutura:
Subject + had + Past participle
Exemplos:
- He was fired before he’d proven himself. (Ele foi despedido antes de ter mostrado seu valor).
- She was really active after she had had an energetic drink. (Ela ficou bem ativa depois de ter tomado uma bebida energética).
- He didn’t clean his shoes because he’d forgotten to buy the products. (Ele não limpou seus sapatos, porque tinha esquecido de comprar os produtos).
Past perfect negative
No negativo, o past perfect usa o verbo auxiliar have no passado simples e o past participle do verbo acompanhado de um ‘not’ entre eles. Geralmente, usa-se a contração ‘hadn’t’. Use a seguinte estrutura:
Subject + had + not + past participle
Exemplos:
- I hadn’t had the chance. (Eu não tinha tido a oportunidade).
- It hadn’t snowed for a while before that blizzard arrived. (Não tinha nevado por algum tempo antes da chegada daquela tempestade de neve).
Past perfect interrogative
A estrutura da forma interrogativa é:
Had + subject + past participle.
Exemplo:
- Had you arrived before it happened? (Você tinha chegado antes de acontecer?).
- Had he studied for the test? (Ele tinha estudado para o teste?).
- Had he forgotten? (Ele tinha esquecido?).
+30 MILHÕES DE ALUNOS
Junte-se à escola digital de inglês
mais grande do mundo e aprenda inglês
Mais orações com exemplos do past perfect
A seguir, apresentamos alguns exemplos para que você veja o uso do past perfect no afirmativo, negativo e interrogativo, sem complicar sua vida.
Exemplos:
- I had studied Italian before I went to Rome. (Eu tinha estudado italiano antes de ir para Roma).
- I had not studied Italian before I went to Rome. (Eu não tinha estudado italiano antes de ir para Roma).
- Had you studied Italian before you went to Rome? (Você tinha estudado italiano antes de ir para Roma?).
- I had drunk coffee before I took the car. (Eu tinha tomado café antes de pegar o carro).
- I hadn’t drunk the coffee before I took the car. (Eu não tinha tomado café antes de pegar o carro).
- Had you drunk coffee before you took the car? (Você tinha tomado café antes de pegar o carro?).
Uso de advérbios com o past perfect
Os advérbios, em combinação com o past perfect, geralmente usam a mesma estrutura:
Subject + had + adverb + past participle
Already
Already corresponde à expressão ‘já’ em português, ou seja, é usada quando um evento foi antecipado ou ocorreu no passado.
Exemplos:
- I had already visited John several times before Christmas. (Eu já tinha visitado Johan várias vezes antes do Natal.)
- Sara had already done her chores before 8 p.m. (Sara já tinha feito suas tarefas de casa antes das 8 da noite.)
Just
Just é utilizado para falar de uma ação que ocorreu recentemente, antes de um evento, ação ou momento específico.
Exemplos:
- Mario had just arrived at the station when the train departed. (Mário tinha acabado de chegar na estação quando o trem partiu.)
- They had just called the police when Frank returned to the house. (Eles tinham acabado de ligar para a polícia quando Frank voltou para a casa.)
Never
Never pode ser traduzido como ‘nunca’ e é localizado antes do verbo principal.
Exemplos:
- I had never seen an animal like that until I went to the zoo. (Eu nunca tinha visto um animal daquele até que fui ao zoológico.)
- We had never been to a Turkish restaurant. (Nós nunca tínhamos ido a um restaurante turco.)
Uso do past perfect no reported speech
Você pode utilizar o past perfect quando precisa relatar algo que outra pessoa disse, acreditou ou pensou.
Exemplos:
- He said my father had asked for a loan at the bank. (Ele disse que meu pai tinha pedido um empréstimo no banco.)
- Peter just told me he had already bought the tickets for the concert. (Peter acabou de me contar que ele já tinha comprado bilhetes para o show.)
Já conhece seu
nível de inglês?
Comece o teste
Cadastre-se em nossa página e acesse o teste de nível gratuito. Em poucos minutos você conhecerá seu nível e poderá continuar progredindo no curso.

Exercícios com o past perfect
Exercícios com o past perfect affirmative
Agora, coloque em prática seus conhecimentos com os seguintes exercícios do past perfect:
- He _____ _________ (take) a taxi when the police arrived. (Ele tinha tomado um táxi quando a polícia chegou.)
- John ____ just ________ (bring) the tools to fix the car when the mechanic I called rang the bell. (John tinha acabado de trazer as ferramentas para consertar o carro quando o mecânico que eu chamei tocou a campainha.)
- They ______ already________ (pack) their bags when you called. (Eles já tinham feito as malas quando você ligou.)
- Mathew ____never ______ (clean) this place before until his mom saw it. (Mathew nunca tinha limpado este lugar até sua mãe vê-lo.)
- The government _________ (build) some new houses in the neighborhood when the Mayor promoted his own project. (O governo tinha construído algumas casas novas na vizinhança quando o prefeito promoveu seu próprio projeto.)
Respostas: had taken, had/brought, had/packed, never cleaned, had built
Exercícios com o past perfect negative
Preencha os espaços em branco com o past perfect negative usando os verbos entre parênteses:
- Lucy said she (to have) _____ _____ a single day off since 2015. (Lucy disse que ela não tinha tido um dia de folga desde 2015).
- I asked them what I (to do)_______ _______ right. (Eu perguntei a eles o que eu não tinha feito certo).
- The teacher asked him what he (to understand) ______________. (O professor perguntou a ele o que ele não tinha entendido).
- That girl asked me why the concert (to start)_____________. (Aquele menina me perguntou por que o show não tinha começado).
- When I got there, he (to eat) _____________ yet. (Quando eu cheguei, ele ainda não tinha comido).
- I was wondering why Lucas (to come)_______________ with us. (Eu estava me perguntando por que o Lucas não tinha vindo conosco).
- I didn’t know who they were. I (to see)___________ them before. (Eu não sei quem eles eram. Eu não os tinha visto antes).
- Everybody said he (to be)_______________ good at chess. (Todos disseram que ele nunca foi bom de xadrez).
- When I was studying for the degree, we (to meet)____________ yet. (Quando eu estava estudando para o diploma, nós ainda não tínhamos nos conhecido).
Respostas:
- hadn’t had
- hadn’t done
- hadn’t understood
- hadn’t started
- hadn’t eaten
- hadn’t come
- hadn’t seen
- hadn’t been
- hadn’t met
Exercícios com o past perfect interrogativo e negativo
Leia as seguintes situações e escreva frases interrogativas usando o past perfect negative dos verbos entre parênteses:
- (She)(to go)_________________ to her mother’s house? (Ela não tinha ido para a casa de sua mãe?).
- Your father seemed very nervous. (He)(to fly) __________________ before? (Seu pai parecia muito nervoso. Ele nunca tinha voado antes?).
- When I went out, the floor wasn’t wet. (It) (to rain) ___________? (Quando sai, o chão não estava molhado. Não tinha chovido?).
- (I) (to read)____________ all these books before holidays? (Eu não tinha lido todos esses livros antes das férias?).
- Your car was very dirty. (You) (to clean) __________________ recently? (Seu carro estava muito sujo. Você não tinha limpado recentemente?).
- (Mary) (to go)___________________ to the bathroom before we went out? (Maria não tinha ido ao banheiro antes de sairmos?).
- When we came into the apartment, (you) (to lock)___________________ the door? (Quando entramos no apartamento, você não tinha trancado a porta?).
- When we went shopping, (kids) (to have)_______ _______ _______ a bad behaviour? (Quando fomos às compras, as crianças não tinham se comportado mal?).
Respostas:
- Hadn’t she gone?
- hadn’t he flown?
- hadn’t it rained?
- hadn’t I read?
- hadn’t you cleaned?
- Hadn’t Mary gone?
- Hadn’t you locked?
- Hadn’t kids had?
Links úteis





















