- Il Past Perfect Simple in breve
- Past Perfect Esercizi: i primi 15
- Past Perfect Esercizi: i secondi 15
- 15 Esercizi sul Past Perfect alla forma negativa
- Past Perfect Simple esercizi sulle domande: 15 per te
- 15 Esercizi past perfect e past simple
- 15 Esercizi Past Perfect Simple vs Past Perfect Continuous
- 10 esercizi past perfect + espressioni di tempo
Il Past Perfect ti fa impazzire? Sei in buona compagnia. Si tratta di uno dei tempi verbali più complessi da usare di tutta la grammatica inglese. Ma se, come si dice, practice makes perfect, la soluzione per venirne a capo è un sola: fare un sacco di esercizi! 🛠️
Per aiutarti a usare il Past Perfect senza pensarci, esattamente come fa un madrelingua, qui trovi ben 100 esercizi sul Past Perfect con soluzioni.
Li ha preparati per te Novakid, la scuola che insegna inglese per bambini online in 49 paesi del mondo, dall’inglese scuola primaria fino all’inglese 3 media.
🎇Ma prima di cominciare, diamo una rispolverata alla grammatica del Past Perfect.
Il Past Perfect Simple in breve
Il Past Perfect è un tempo verbale utilizzato in inglese per riferirsi a un’azione passata avvenuta prima di un’altra azione, sempre nel passato.🕰️
The concert went sold out, so I was glad (azione più recente) that we’d got (azione precedente) he ticket in advance in advance.
In questo articolo ci concentriamo sul Past Perfect Simple, esiste infatti anche la forma progressiva di questo tempo verbale, chiamata il Past Perfect Continuous.
Come si forma
Il Past Perfect si forma con l’ausiliare had insieme al participio passato del verbo principale, secondo lo schema seguente:
- I had run.
- She had arrived.
💫 La buona notizia è che questa formula si applica a tutte le persone, singolari e plurali prima, seconda o terza.
Le frasi negative e le domande seguono le regole generali. Quindi, ricapitolando, ecco la tabella di formazione👇
Affermative | Schema | Soggetto + had + Participio passato |
Esempio | She had worked. | |
Negative | Schema | Soggetto + had + not (hadn’t) +Participio passato |
Esempio | She hadn’t worked. | |
Interrogative | Schema | Had + Soggetto + Participio passato |
Esempio | Had she worked? |
Quando si usa
Utilizziamo il Past Perfect per parlare di azioni avventute fino, o entro, o prima di a un certo punto del passato:
- By the time she was 21, she had earned her first degree.
Possiamo usare il past perfect per indicare l’ordine di due eventi passati. Il Past perfect indica l’azione precedente e il Past simple quella successiva. Ne parliamo diffusamente nel paragrafo “Past perfect e past simple esercizi con soluzioni” più giù.
- I called her office but she’d already left.
Spesso con il Past Perfect usiamo le espressioni di tempo seguenti, oltre agli agli indicatori temporali, come vedrai nell’ultimo blocco di esercizi che ti proponiamo alla fine:
- Before: prima di.
- Already: già, prima del tempo previsto.
- Still: ancora.
- Just: appena, un attimo fa.
- Ever: in qualsiasi momento prima-
- Never: mai prima.
Esempi Past Perfect
- We were at the end of May and it still hadn’t rained.
- She went to visit her boyfriend when he’d just moved to London
- He was the most beautiful man I’d ever seen.
- Had you ever visited France when you moved there?
- I’d never met anyone from Spain before I met Santiago.
- Bill wasn’t at home.He had gone to the gym.
Ti è venuta voglia di saperne di più? Corri a leggere il nostro articolo sul Past Perfect Simple.🏃♀️➡️
Past Perfect Esercizi: i primi 15
Diamo il via alla nostra batteria di esercizi sul Past Perfect con questi, dedicati alle frasi affermative. Completa le frasi usando il verbo indicato al Past Perfect.
- We (already / find) already had found our seats when the show started.
- Laura (finish) _had finished_____ her book when the sun went down.
- James (eat) _had eaten____ breakfast before he left for work.
- They (visit) _had visited_____ The museum before it closed for renovations.
- I (learn) _had learned____ to swim by the time I started school.
- We (clean) _had cleaned_____ the house when the guests arrived.
- Kate (save) _had saved____ enough money for a new car before she bought it.
- Jules (practice) _had practiced_____ the piano for hours before the recital began.
- The children (go) had gone____ to bed when the storm hit.
- Lily (train) ____for months because she wanted to run the marathon.
- I (write) ____the letter before I got her message.
- They (prepare) ___had prepared _________ dinner by the time their friends arrived.
- The flowers (bloom) ___had bloomed_________ before the first spring rain came.
- She had (pack) ____________ her bags when the taxi arrived.
- We (painted) ____________ the room before we moved in.
Mostra i risultati
- We had already found our seats when the show started.
- Laura had finished her book when the sun went down.
- James had eaten breakfast before he left for work.
- They had visited the museum before it closed for renovations.
- I had learned to swim by the time I started school.
- We had cleaned the house when the guests arrived.
- Kate had saved enough money for a new car before she bought it.
- Jules had practiced the piano for hours before the recital began.
- The children had gone to bed when the storm hit.
- Lily had trained for months because she wanted to run the marathon.
- I had written the letter before I got her message.
- They had prepared dinner by the time their friends arrived.
- The flowers had bloomed before the first spring rain came.
- She had already packed her bags when the taxi arrived.
- We had painted the room before we moved in.
Past Perfect Esercizi: i secondi 15
Adesso il gioco si fa duro 💪 rimetti in ordine le sentences seguenti e poi controlla i risultati.
- Too / the / they / got / the / garden / had / cold / before / weather.
- Time / cleaned / we / house / the / guests / by / arrived / had / the.
- In / before / moved / we / we / room / had / the / painted.
- Time / by / her / book / Laura / the / had / the / finished / sun / down / went.
- Already / out / power / cooked / she / when / the / dinner / had / went.
- Price / bought / before / the / tickets / increased / had / they.
- Show / seats / found / started / when / we / already / our / had / the.
- Closed / it / had / just / but / the / she / arrived / bank / at.
- Friends / dinner / they / prepared / when / their / had / arrived.
- Raw / she / fish / Mary / eaten / the / after / began / had / feel / sick / to.
- Before / not / first / met / the / I / time / was / this / couple / had / a / we / of / Helen / met / times.
- Teacher / prepared / until / not / the / test / students / told / for / them / the / the / had / do / so.
- Work / left / he / breakfast / James / eaten / before / had / for.
- Time / already / started / swim / learned / school / I / the / to / by / had / I.
- Apologized / did / to / me / speak / her / yesterday / I / after / not / had / to / until / she.
Mostra i risultati
- They had planted the garden before the weather got too cold.
- We had cleaned the house by the time the guests arrived.
- Before we moved in, we had painted the room.
- Laura had finished her book by the time the sun went down.
- She had already cooked dinner when the power went out.
- They had bought tickets before the price increased.
- We had already found our seats when the show started.
- She arrived at the bank, but it had just closed.
- They had prepared dinner when their friends arrived.
- After Mary had eaten the raw fish, she began to feel sick.
- This was not the first time I met Helen, we had met a couple of tomes before.
- The students had not prepared for the test until the teacher told them to do so.
- James had eaten breakfast before he left for work.
- By the time I started school, I had already learned to swim.
- I did not speak to her until after she had apologized to me yesterday.
15 Esercizi sul Past Perfect alla forma negativa
Adesso passiamo alla forma negativa del Past Perfect. Ricordi le frasi del primo esercizio? Bene! Adesso, trasformale tutte alla forma negativa (solo nella parte del Past perfect, ovviamente) come nell’esempio:
We had already found our seats when the show started >> We still hadn’t found our seats when the show started.
- I thought Jane had already left >>
- Laura had finished her book when the sun went down >>
- James had eaten breakfast before he left for work >>
- They had visited the museum before it closed for renovations >>
- I had learned to swim by the time I started school >>
- We had cleaned the house when the guests arrived >>
- Kate had saved enough money for a new car before she bought it >>
- Jules had practiced the piano for hours before the recital began >>
- The children had gone to bed when the storm hit >>
- Lily had trained for months because she wanted to run the marathon >>
- I had written the letter before I got her message >>
- They had prepared dinner by the time their friends arrived >>
- The flowers had bloomed before the first spring rain came >>
- She had already packed her bags when the taxi arrived >>
- We had painted the room before we moved in >>
Mostra i risultati
- I thought that Jane hadn’t left yet.
- Laura still hadn’t finished her book when the sun went down.
- James hadn’t eaten breakfast before he left for work.
- They hadn’t visited the museum before it closed for renovations.
- I hadn’t learned to swim by the time I started school.
- We hadn’t cleaned the house when the guests arrived.
- Kate hadn’t saved enough money for a new car before she bought it.
- Jules hadn’t practiced the piano for hours before the recital began.
- The children hadn’t gone to bed when the storm hit.
- Lily hadn’t trained for months because she wanted to run the marathon.
- I hadn’t written the letter before I got her message.
- They hadn’t prepared dinner by the time their friends arrived.
- The flowers hadn’t bloomed before the first spring rain came.
- She hadn’t packed her bags when the taxi arrived.
- We hadn’t painted the room before we moved in.
Past Perfect Simple esercizi sulle domande: 15 per te
Adesso passiamo alle domande. Completa le frasi seguenti inserendo la forma interrogativa del Past Perfect, poi dai un’occhiata alle soluzioni.
- (you / already / eat ) had you already eaten __________ breakfast when I called you?
- (Laura / finish) had Laura finished__________ her homework by the time her parents got home?
- (They / leave) they had left__________ the party before it started raining?
- (You / save ) ___had you saved_______ enough money before you bought the phone?
- (Dave / go) had dave gone__________ to bed by the time you arrived home?
- (She / find) Had she found__________ her keys when she left the house?
- (You / finish) __________ your work by the time the meeting started?
- (Will / learn) Had will learned__________ to drive before he moved to the city?
- (Brad / already / take) had brad already taken out the trash when the garbage truck came?
- (You / feed) __________ the cat before you left for work?
- (Tom / apply)__________ for the job before the deadline passed?
- (They / practice) __________ the song before the concert started?
- (Lily / book) __________ the hotel before the prices went up?
- (Harry / water) __________ the plants by the time the sun set?
- (They / go )__________ to the store before it closed?
Mostra i risultati
- Had you already eaten breakfast when I called you?
- Had Laura finished her homework by the time her parents got home?
- Had they left the party before it started raining?
- Had you saved enough money before you bought the phone?
- Had Dave gone to bed by the time you arrived home?
- Had she found her keys when she left the house?
- Had you finished your work by the time the meeting started?
- Had Will learned to drive before he moved to the city?
- Had Brad already taken out the trash when the garbage truck came?
- Had you fed the cat before you left for work?
- Had Tom applied for the job before the deadline passed?
- Had they practiced the song before the concert started?
- Had Lily booked the hotel before the prices went up?
- Had Harry watered the plants by the time the sun set?
- Had they gone to the store before it closed?
15 Esercizi past perfect e past simple
In inglese si usa il Past perfect insieme al Past Simple per parlare di azioni o eventi passati collegati fra loro.
Si utilizza il Past perfect per l’azione che è accaduta prima, e il Past simple per quella più recente: Spesso si usano gli avverbi already/just con il Past Perfect:
- I called the office, but Jane had already left.
Invece, quando un’azione viene immediatamente dopo un’altra si usa il doppio Past Simple:
- I did the washing and then she did the ironing.
Adesso che abbiamo ripassato, 🤯 possiamo fare degli esercizi past simple e past perfect: scegli la frase corretta all’interno delle coppie proposte.
15 Esercizi Past Perfect Simple vs Past Perfect Continuous
Entrambi questi tempi verbali indicano che qualcosa era in corso prima che un’altra azione si verificasse. Ma c’è una differenza: il Past Perfect Simple descrive azioni completate, puntuali, mentre il Past Perfect Continuous si usa per azioni che hanno avuto una certa durata prima di un determinato momento. Nelle frasi seguenti, scegli se usare l’una o l’altra forma verbale.
1. They ___________ for the bus for 3 minutes before it arrived
Had waited / Had been waiting
2. .Tom ___________ French before moving to Paris.
Had studied / Had been studying
3. Pam ___________ Sam years before they started working together.
Had met / Had been meeting
4. We ___________ the series for months before the final season aired.
Had watched / Had been watching
5. The train ____ already ________ by the time we reached the station.
Had …. departed / Had …. been departing
6. Kimberly ___________ in New York for five years before she moved to California.
Had lived / Had been living
7. They ___________ the problem for hours before they came up with a solution to it.
Had discussed / Had been discussing
8. The team___________ several games before they lost the final game.
Had won / Had been winning
9. Laura___________the party by the time we showed up.
Had left / Had been leaving
10. We h___________ for hours when it started raining.
Had walked / Had been walking
11. He ___________ the house before his parents arrived.
Had cleaned / Had been cleaning
12. She ___________ the house for hours when her parents arrived.
Had cleaned / Had been cleaning
13. The students ___________ the basics before they moved on to more advanced topics.
Had learned / Had been learning
14. We ____ already ___________ the project when the deadline was extended.
Had … completed / Had been …. completing
15. Sam ___________ the piano every day before he won the piano competition.
Had practiced / Had been practicing
Mostra i risultati
- They had been waiting for the bus for 3 minutes before it arrived
- Tom had studied French before moving to Paris.
- Pam had met Sam years before they started working together.
- We had been watching the series for months before the final season aired.
- The train had already departed by the time we reached the station.
- Kimberly had been living in New York for five years before she moved to California.
- They had been discussing the problem for hours before they came up with a solution to it.
- The team had won several games before they lost the final game.
- Laura had left the party by the time we showed up.
- We had been walking for hours when it started raining.
- She had cleaned the house before her parents arrived.
- She had been cleaning the house for hours when her parents arrived.
- The students had learned the basics before they moved on to more advanced topics.
- We had already completed the project when the deadline was extended.
- Sam had been practicing the piano every day before he won the piano competition.
10 esercizi past perfect + espressioni di tempo
Come abbiamo visto, si usa il Past perfect con il Past simple quando parliamo di due azioni o eventi del passato avvenuti uno prima dell’altro. Per collegare le due azioni si utilizzano dei marcatori temporali, o espressioni di tempo, o time marker o time expression. ⌚ Completa le frasi seguenti inserendo uno degli indicatori temporali suggeriti, poi controlla le risposte
Already / before /by / by the time / once / after / until / yet / when /
- _______ the course had finished, the students had a party.
- We didn’t leave _______ Jane had finished her homework.
- Dad called _______ he’d heard the news.
- _______ I arrived at the school, the kids had already left.
- Tom had just gone to bed _______ the doorbell rang.
- The show only began _______ the last member of the audience had arrived.
- Each student had submitted their test _______ a.m.
- I had not _______ mailed the letter when Toby approached me on the street.
- _______ we got to the theater, the movie had already started.
- She realized she was wrong only after her boyfriend had left her.
Mostra i risultati
- After the course had finished, the students had a party.
- We didn’t leave until Jane had finished her homework.
- Dad called before he’d heard the news.
- By the time I arrived at the school, the kids had already left.
- Tom had just gone to bed when the doorbell rang.
- The show only began once the last member of the audience had arrived.
- Each student had submitted their test by a.m.
- I had not yet mailed the letter when Toby approached me on the street.
- When we got to the theater, the movie had already started.
- She realized she was wrong only after her boyfriend had left her.
E se anche tu sei un nerd dell’inglese come noi 🤓, ecco altri esercizi che ti faranno impazzire:
✏️ Esercizi Present Simple
🖋️Esercizi Present Continuous
🖋️Esercizi sul Present Perfect Continuous
✍️✏️🖊️ Esercizi sul Passivo in Inglese
🖊️Esercizi sui Phrasal verbs
✒️ Esercizi sui verbi modali