Passato perfetto Esercizi in lingua inglese

Il Passato Perfetto, noto anche come Past Perfect in inglese, è un tempo verbale utilizzato per descrivere un'azione completata prima di un'altra azione nel passato. È particolarmente utile quando si vuole mettere in evidenza la sequenza temporale degli eventi. Per formare il Passato Perfetto, si utilizza il verbo "had" seguito dal participio passato del verbo principale. Ad esempio, nella frase "She had finished her homework before she went out," il Passato Perfetto "had finished" indica che l'azione di terminare i compiti è avvenuta prima dell'azione di uscire. Comprendere e utilizzare correttamente il Passato Perfetto è fondamentale per migliorare la precisione e la fluidità nel parlare e scrivere in inglese. Attraverso questi esercizi di grammatica, avrai l'opportunità di praticare la formazione e l'uso del Passato Perfetto in vari contesti. Questo ti aiuterà a sviluppare una comprensione più profonda delle sfumature temporali e a migliorare le tue competenze linguistiche complessive. Preparati a immergerti nel passato perfetto e a scoprire come questo tempo verbale può arricchire il tuo inglese!

Exercise 1

<p>1. Before she left for work, Maria *had eaten* breakfast (azione completata prima di un'altra azione).</p> <p>2. They *had finished* their homework before the movie started (azione completata prima di un'altra azione).</p> <p>3. We *had already seen* that movie when they suggested it (azione completata prima di un'altra azione).</p> <p>4. By the time he arrived, the train *had left* (azione completata prima di un'altra azione).</p> <p>5. She *had called* her friend before she went out (azione completata prima di un'altra azione).</p> <p>6. After the meeting ended, they *had discussed* the results (azione completata prima di un'altra azione).</p> <p>7. He *had written* three letters before lunchtime (azione completata prima di un'altra azione).</p> <p>8. They *had traveled* to five countries before they moved to Italy (azione completata prima di un'altra azione).</p> <p>9. By the time you called, I *had finished* my book (azione completata prima di un'altra azione).</p> <p>10. She *had cleaned* the house before the guests arrived (azione completata prima di un'altra azione).</p>

Exercise 2

<p>1. She had *finished* her homework before dinner (verbo per completare un compito).</p> <p>2. By the time we arrived, they had already *left* the party (verbo per partire o andarsene).</p> <p>3. He had never *seen* such a beautiful sunset before (verbo per percepire con gli occhi).</p> <p>4. They had *eaten* all the cake before we got there (verbo per consumare cibo).</p> <p>5. I had *read* the book before watching the movie (verbo per leggere).</p> <p>6. She had *written* a letter to her friend before going to bed (verbo per scrivere).</p> <p>7. We had *visited* the museum before it closed (verbo per andare a vedere un luogo).</p> <p>8. He had *bought* a new car before moving to the city (verbo per acquistare).</p> <p>9. They had *planned* the trip months in advance (verbo per organizzare).</p> <p>10. I had *known* him for years before we started dating (verbo per essere a conoscenza o familiarità con qualcuno).</p>

Exercise 3

<p>1. By the time we arrived, they *had finished* their dinner (avevano finito).</p> <p>2. She *had already left* when we called her (era già partita).</p> <p>3. We *had cleaned* the house before the guests arrived (avevamo pulito).</p> <p>4. He *had studied* a lot before taking the test (aveva studiato).</p> <p>5. They *had bought* the tickets before the prices increased (avevano comprato).</p> <p>6. I *had never seen* such a beautiful sunset before (non avevo mai visto).</p> <p>7. By the time she got home, he *had cooked* dinner (aveva cucinato).</p> <p>8. We *had visited* that museum before it was renovated (avevamo visitato).</p> <p>9. He *had written* the report before the deadline (aveva scritto).</p> <p>10. She *had traveled* to many countries before settling down (aveva viaggiato).</p>

Learn a Language 5x Faster with AI

Talkpal is AI-powered language tutor. Master 50+ languages with personalized lessons and cutting-edge technology.