Past perfect em inglês: had + particípio, by the time e before
Nesta lição, uma pessoa explica por que não viu o filme no cinema. A ideia central é esta: quando o relato já está no passado e você precisa voltar a algo anterior, use had + particípio; by the time e before mostram a ordem, e o resto fica no passado simples. Com because ou so, had + particípio explica um problema pela causa que veio antes. Em um imprevisto, isso muda o sentido: “When I arrived, the train left.” e “When I arrived, the train had left.” não contam a mesma coisa.
O que você já sabe
“I went to the market.” conta um fato com o passado simples. “I was cooking dinner when you called.” dá o cenário com was + -ing e o evento com o passado simples. “I've done my homework.” usa have + particípio e liga o fato ao presente. Agora você usa o particípio com had, para voltar a um momento mais antigo dentro de um relato.
I went to the market.
I was cooking dinner when you called.
I've done my homework.
Palavras novas
By the time liga dois fatos: quando o segundo aconteceu, o primeiro já tinha acontecido. No cartão aparece no momento em que; nas frases, o português diz quando… já. Before é antes, e antes de quando vem um verbo. Train é trem. Leave, aqui, é o trem ou o ônibus sair, e left é o passado e o particípio. Miss é perder o ônibus ou o trem; lose é perder uma coisa, como o celular. O português usa perder para os dois, e o inglês não. Close é fechar, e start é começar.
O que aconteceu ontem
Uma pessoa esperou no cinema; a outra chegou tarde e foi para casa. Ouça a conversa inteira e procure as três voltas ao passado anterior: had already started, 'd missed e 'd lost. Primeiro a conversa marca um momento, a chegada ao cinema; só depois vêm essas voltas. Took e went seguem no passado simples. So é então.
- A
We waited for you at the cinema yesterday. What happened?
- B
By the time I arrived, the film had already started, so I went home.
Quando cheguei, o filme já tinha começado, então fui pra casa.
- A
Why were you late?
- B
I'd missed the bus, so I took the train.
- A
Why didn't you call me?
- B
I'd lost my phone.
Had + particípio
“I'd missed the bus.” corresponde a tinha perdido o ônibus. Had é igual para todas as pessoas: I had, she had, we had. Na fala, costuma virar 'd, e a negação é hadn't: “We hadn't eaten.”
O particípio é o mesmo de have done. Em verbos regulares, termina em -ed, como missed e closed. Alguns irregulares têm forma própria, como gone, eaten e done; em lost, left, slept e read, ele é igual ao passado, e read soa como red. Cuidado com duas coisas parecidas: I'd + particípio é I had, mas I'd like vem de would; e had sozinho, como em had lunch, é só o passado de have.
I'd / She had / We hadn't lost my phone / missed the bus / gone home / eaten
The train had already left.
I'd lost my phone.
I'd missed the bus.
She had gone home.
We hadn't eaten.
He hadn't done the shopping.
A causa veio antes
Para explicar um problema, diga primeiro o problema no passado simples e depois a causa com because: “I was late because I'd missed the bus.” O atraso é o fato do relato, e perder o ônibus veio antes. Com so, a causa vem primeiro: “I'd lost my phone, so I didn't call you.” Em frases assim, I missed the bus, sem had, também é comum, porque because já liga os dois fatos; had deixa claro que a causa veio antes.
I was late / We didn't see the film because I'd missed the bus / we'd lost the tickets
I was late because I'd missed the bus.
We didn't see the film because we'd lost the tickets.
She was tired because she hadn't slept.
I didn't call you because I'd lost my phone.
I'd lost my phone, so I didn't call you.
By the time e before: qual veio primeiro
By the time e before ficam com o fato mais recente, que nestas frases está no passado simples: I arrived, we arrived, she called. Nestas frases, o fato mais antigo leva had: “By the time I arrived, the shop had closed.” As duas partes podem trocar de lugar: “The film had started by the time I arrived.” Use vírgula quando by the time vem primeiro.
By the time quer dizer que, naquele momento, o outro fato já tinha acontecido; muitas vezes já era tarde. Before diz só que um fato veio antes do outro: “I'd read the report before she called.”
By the time I arrived / we arrived at the station, the shop had closed / the train had left
By the time we arrived at the station, the train had left.
By the time I arrived, the shop had closed.
The film had started by the time I arrived.
I'd read the report before she called.
She had gone home before I arrived.
Saiu ou tinha saído?
Em um imprevisto, had muda a história. “When I arrived, the train left.” diz que você chegou e o trem saiu em seguida: você viu o trem sair. “When I arrived, the train had left.” diz que ele saiu antes da sua chegada, e você não o encontrou. O mesmo vale para “When I arrived, the shop closed.” e “When I arrived, the shop had closed.” O português faz essa diferença com saiu e tinha saído.
Have e had também apontam para momentos diferentes. “I've lost my phone.” fala de agora: o celular continua perdido. “I'd lost my phone.” olha para um momento do relato e não diz como as coisas estão hoje.
When I arrived, the train left.
When I arrived, the train had left.
When I arrived, the shop closed.
When I arrived, the shop had closed.
I've lost my phone.
I'd lost my phone.
Had só quando precisa
Se você conta os fatos na ordem em que aconteceram, o passado simples basta: “We arrived, had lunch and went home.” Aqui had é o passado de have, e cada verbo avança a história. Before já mostra a ordem, então “I read the report before I went home.” está certo sem had. Com before, had é opcional: ele só destaca que o fato já estava feito. Na conversa, “I'd missed the bus, so I took the train.” responde a Why were you late?: o relato já está no atraso, volta a um fato anterior com had e retoma o passado simples com took.
A última frase é só para reconhecer: “I had been waiting for an hour when the bus arrived.” Had been + -ing diz há quanto tempo algo vinha acontecendo; você não precisa usar essa forma agora.
We arrived, had lunch and went home.
I read the report before I went home.
I'd missed the bus, so I took the train.
I had been waiting for an hour when the bus arrived.
Eu já estava esperando fazia uma hora quando o ônibus chegou.
Agora é com você
Ouça cada frase e repita. Conte um atraso com “I was late because I'd missed the bus.” e troque bus por train. Depois use “By the time I arrived, the shop had closed.” e troque shop por market. Escolha entre “When I arrived, the train left.” e “When I arrived, the train had left.”: você viu o trem sair? Por fim, diga “I'd read the report before she called.” e troque read por done.
I was late because I'd missed the bus.
By the time I arrived, the shop had closed.
When I arrived, the train left.
When I arrived, the train had left.
I'd read the report before she called.
Resumo: o que veio antes
Quando o relato já está no passado, had + particípio volta a um fato anterior; o resto fica no passado simples. By the time e before ficam com o fato mais recente, e because pode trazer a causa anterior. Se os fatos estão na ordem, ou se before já mostra a ordem, não precisa de had.
Próximas lições
- Perguntar sobre ontem em inglês: did, didn't, was e were
- Passado contínuo em inglês: was/were + -ing, when e while
- Experiências em inglês: have been, have done, ever, never e already
- Discurso indireto em inglês: said, told e asked if
- Reclamar em inglês: explicar o problema e negociar reembolso ou troca
- Como avaliar uma decisão passada em inglês
- Prazos em inglês: will have finished e will be working
- Phrasal verbs em inglês