When we arrived, the show had already begun.
The show began before the arrival.
Blocos de sentido
Lê a frase por blocos de sentido, não palavra a palavra.
Show what happened or was continuing before another past time with had + participle forms.
Past anchor = the past moment you are looking from EARLIER PAST PAST ANCHOR NOW ──────────────────────────────────────│──────────────────────► finished before the anchor: [had + past participle] ───────────│ When we arrived, the show had already begun. continuing up to the anchor: [had been + -ing] ═════════════════►│ We had been waiting for an hour when the bus came. had = look back from a past anchor had been -ing = look back at duration/activity before it
Use past perfect when you are already talking about a past anchor and need to look further back; use had been -ing when the earlier action was continuing up to that anchor.
When we arrived, the show had already begun.
The show began before the arrival.
Lê a frase por blocos de sentido, não palavra a palavra.
We had been waiting for an hour when the bus came.
The waiting continued up to the bus’s arrival.
Lê a frase por blocos de sentido, não palavra a palavra.
She had finished the report before the client called.
The report was finished before the call.
Lê a frase por blocos de sentido, não palavra a palavra.
I hadn’t seen that film before last night.
The speaker had no earlier experience of the film before last night.
Lê a frase por blocos de sentido, não palavra a palavra.
Had you eaten before you went out?
The question asks about an earlier action before going out.
Lê a frase por blocos de sentido, não palavra a palavra.
They had been living together for years before they got married.
The living together continued for years before the marriage.
Lê a frase por blocos de sentido, não palavra a palavra.
It hadn’t been raining long when the streets flooded.
The rain had not continued for a long time before the flooding.
Lê a frase por blocos de sentido, não palavra a palavra.
How long had you been working there before you left?
This asks about an activity continuing up to a past leaving time.
Lê a frase por blocos de sentido, não palavra a palavra.
When the guests arrived, Maya had set the table.
The table was already ready at the moment of arrival.
Lê a frase por blocos de sentido, não palavra a palavra.
By the time the manager arrived, we had been discussing the problem for an hour.
The discussion started before the manager arrived and continued until that point.
Lê a frase por blocos de sentido, não palavra a palavra.
I got home and cooked dinner.
Simple past can show a normal sequence of events.
When I got home, Sam had cooked dinner.
Past perfect shows that dinner was already cooked when the speaker arrived.
Lê a frase por blocos de sentido, não palavra a palavra.
When I got home, Sam was cooking dinner.
Past continuous means the cooking was happening at the arrival time.
Lê a frase por blocos de sentido, não palavra a palavra.
When I got home, Sam had been cooking for two hours.
Past perfect continuous emphasizes duration before the arrival.
Lê a frase por blocos de sentido, não palavra a palavra.
After I arrived, I unpacked.
With after, simple past is often enough because the order is already clear.
When I arrived, the meeting has already started.
This wrongly uses present perfect from a past anchor.
When I arrived, the meeting had already started.
Use past perfect, not present perfect, when the reference point is in the past.
Lê a frase por blocos de sentido, não palavra a palavra.
I had been knowing her for years before we worked together.
Know is normally a state verb, so the continuous form is unnatural here.
I had known her for years before we worked together.
Use had known for a state that was true before another past situation.
Lê a frase por blocos de sentido, não palavra a palavra.
The room had been cleaned before we arrived.
Had been cleaned is past perfect passive; continuous would need had been cleaning.
Lê a frase por blocos de sentido, não palavra a palavra.
Inicia sessão para continuar