Il trapassato prossimo (past perfect) si forma con had + il participio passato del verbo.
Si usa per indicare un fatto avvenuto nel passato prima di un altro, anch’esso passato.
The girl had gone to bed when her mother arrived.\La ragazza era andata a letto quando sua madre arrivò.
Forma affermativa: I\You\He\She\It\We\You\They had arrived.
Forma negativa: I\You\He\She\It\We\You\They hadn’t arrived
Foema interrogativa: Had I\You\He\She\It\We\You\They arrived?
Il trapassato prossimo progressivo (past perfect continuous) si costruisce con had been + il verbo in -ing.
Si usa per indicare un’azione che era in corso nel passato prima di un’altra sempre nel passato. Spesso è accompagnata dalle espressioni di tempo for, since, how long, before, until ecc.
Forma affermativa: I\You\He\She\It\We\You\They had been eating.
Forma negativa: I\You\He\She\It\We\You\They hadn’t been eating.
Foema interrogativa: Had I\You\He\She\It\We\You\They been eating?
I had been attending his lessons for two years when he stopped teaching.\Frequentavo le sue lezioni da un anno quando smise di insegnare.
La differenza tra il trapassato prossimo e il trapassato prossimo progressivo sta nel fatto che il secondo viene usato quando si vuole sottolineare l’azione stessa e la durata, piuttosto che i suoi risultati.
I had cooking all day when he arrived.\ Avevo cucinato tutto il giorno quando arrivò.
I had cooked a delicious meal when he arrived.\ Avevo cucinato un pasto delizioso quando arrivò.