Definizione di Past Perfect Continuous (Past Perfect Progressive)
Il Past Perfect Continuous (noto anche come Past Perfect Progressive) è un tempo verbale della lingua inglese molto simile al Present Perfect Continuous, che si riferisce a un periodo di tempo anteriore al momento presente.
Il Past Perfect Continuous si focalizza sul processo con cui si svolge un’azione, così come avviene nel Present Perfect Continuous, infatti viene utilizzato per indicare un'azione che è iniziata nel passato ed è continuata fino a un certo punto, sempre nel passato.
Questo tempo verbale viene utilizzato anche nel discorso indiretto, invece nel discorso diretto corrisponde al Past Continuous e al Present Perfect Continuous.
Come si forma il past perfect continuous
Il Past Perfect Continuous si forma usando had + been + il participio presente in inglese.
Preferisci studiare con un/una insegnante di inglese?
Forma affermativa | Forma negativa | Forma interrogativa | ||
---|---|---|---|---|
Forma completa | Forma contratta | Forma completa | Forma contratta | |
I had been cooking | I'd been cooking | I had not been cooking | I hadn't been cooking | Had I been cooking? |
You had been cooking | You'd been cooking | You had not been cooking | You hadn't been cooking | Had you been cooking? |
He had been cooking | He'd been cooking | He had not been cooking | He hadn't been cooking | Had he been cooking? |
She had been cooking | She'd been cooking | She had not been cooking | She hadn't been cooking | Had she been cooking? |
It had been cooking | It'd been cooking | It had not been cooking | It hadn't been cooking | Had it been cooking? |
We had been cooking | We'd been cooking | We had not been cooking | We hadn't been cooking | Had we been cooking? |
You had been cooking | You'd been cooking | You had not been cooking | You hadn't been cooking | Had you been cooking? |
They had been cooking | They'd been cooking | They had not been cooking | They hadn't been cooking | Had they been cooking? |
Esercizi
Exercise n 82. Costruisci delle frasi negative e affermative partendo dalle seguenti frasi affermative.
Per esempio:
- I had been studying English for 6 months before I managed to have a short conversation with an Englishman.
I hadn’t been studying English for 6 months before I managed to have a short conversation with an Englishman. Had you been studying English for 6 months before I managed to have a short conversation with an Englishman?
- We had already been walking in the mountains for 2 hours by 10 am.
- It had been snowing for 10 hours by the time ski slopes got closed.
- They had been trying to resolve the problem for 20 minutes when you came to help me.
- They had been discussing the new agreement for 30 minutes when I arrived.
- They had been waiting for the doctor for 20 minutes when I received his call.
- She had been studying for two weeks before she felt ready to take the exam.
- My sister had been learning Spanish for 6 months by the time she went to Barcelona.
- They had been talking for 40 minutes before the line was cut off.
- He had been practicing yoga for 4 years by 2021.
- Brian had been working for 10 hours when he stopped seeing the letters.
Exercise n 83. Trasforma le seguenti frasi affermative in frasi interrogative, come mostrato nell’esempio.
Per esempio:
- He got pain in the back because he had been carrying heavy bags all day (boxes).
Had he been carrying heavy bags or boxes all day?
- They had been preparing the holiday dinner for 3 hours when I came (lunch).
- It had been pouring with rain all day yesterday (snowing).
- His eyes hurt because he had been working all day (playing video games).
- The Simpsons had been living in the same house for twelve years before they decided to move (eleven).
- I had been working out for 10 minutes when the coach came. (lazying around).
Exercise n 84. Trasforma le seguenti frasi affermative in domande speciali, utilizzando le parole indicate tra parentesi.
Per esempio:
- We had been brainstorming for 2 hours when they got enough ideas (What).
What had you been doing for 2 hours?
- Mr. Thomson had been washing his car for 20 minutes when the storm started (Who).
- She had been driving for some minutes before she understood that she had a flat tyre (What).
- James had been working at the theatre for more than a year before he left for Los Angeles (Where).
- Lily was tired because she had been working out too long (Who).
- Nick had been waiting for 15 minutes when Marissa came (How long).
Exercise n 85. Trasforma le seguenti frasi affermative in frasi contenenti le tag questions.
Per esempio:
- It had been pouring for several hours. At the end, the river flooded the street.
I had been pouring for several hours, hadn’t it?
- Mike came home exhausted yesterday. He had been painting the fence the whole day.
- My colleagues were sleepy. They had been partying all night.
- It had been raining all night yesterday.
- Katie had been studying for two months before she could play the music piece perfectly well.
- We had been talking about Anthony for some minutes when he phoned!
Quando si usa il Past Perfect Continuous
- Per parlare di un’azione che ha una durata limitata e che si svolge nel passato.
Marina had been waiting for you for 2 hours before leaving. - Per parlare di un'azione nel passato che ha una durata precisa e che è collegata a un’altra avvenuta dopo. Per esempio:
The house was perfectly clean when new lodgers arrived. I had been cleaning it myself for 4 hours!
Exercise n 86. Coniuga i verbi tra parentesi utilizzando il tempo verbale più corretto e motiva la tua scelta.
- Claire came home tired and went to take a shower immediately. She … (jog).
- Cristian’s eyes were red. He … (play) computer games the whole day.
- Dorothy and Ridley had to cancel the honeymoon that they … (look forward to).
- Professor Grim … (work) at the university for 13 years when he got retired.
- They ... (fight) till the police came.
- Kyle failed his exam even though … (prepare) for it for months.
- You … (sleep) for 10 hours before I woke you up! You should have got angry!
- How long …you … (knead) the dough before putting it into the oven?
- My feet hurt because I … (walk) around Rome for hours.
- I got bored because nothing … (happen) in the film for 20 minutes.
Exercise n 87. Traduci queste frasi usando il Past Perfect o Past Simple.
- Nel 2019 c’erano dieci anni da quando lavoravo come l’insegnante.
- I costumi da consiglio dei bambini erano spettacolari: i genitori avevano già iniziato da settimane a cucire le orecchie e le code.
- Tutta la cucina era sporca. Marco, Luigi e loro papà stavano facendo la pizza.
- Lui stava lavorando sul suo libro da un paio di settimane quando l’ho buttato nel fuoco e ha bruciato tutto.
- Lui stava nuotando da ore quando finalmente ha avvistato la terra.