Se vuoi sapere la differenza tra present perfect e past simple, clicca qui
Vedi tutti i contenuti di inglese
Introduzione al present perfect
Il Present Perfect si usa quando un’azione:
👉 è accaduta nel passato ma ha un collegamento con il presente (azioni appena concluse o che continuano nel presente)
👉 è accaduta nel passato ma non specifichiamo quando
👉 è un’esperienze di vita
👉 quando il tempo espresso nella frase non è ancora terminato.
📌 Esperienze di vita (senza tempo preciso)
👉 non dici quando → conta l’esperienza
- I have visited Rome (è un’esperienza che ho fatto, non importa quando)
- She has tried sushi (è un’esperienza che ha fatto, nella sua vita ha provato il sushi, non importa quando)
📌 Azioni appena concluse
👉 l’azione è finita da poco e ha quindi un collegamento col presente
- She has just finished her homework
- I have just eaten
📌 Azioni che continuano nel presente
👉 l’azione è iniziata nel passato, ma continua ancora adesso.
- I have lived here since 2020 (mi sono trasferito qui nel 2020 e ci sto ancora vivendo qui)
- They have worked here for years (hanno iniziato anni fa a lavorare qui e ci lavorano ancora adesso)
📌 Azioni in un passato non specificato
👉 l’azione è successa nel passato, ma non specifichiamo quando.
- I have seen that movie (non importa quando, voglio solo dirti che l’ho visto)
📌 Il tempo espresso nella frase non è terminato
👉 l’azione è successa nel passato, ma in un tempo che non è ancora terminato
- I have studied a lot this week
Ho studiato molto questa settimana e dato che la settimana è questa attuale, vuol dire che non è ancora conclusa (altrimenti avrei detto settimana scorsa). Per questo uso il present perfect, perché la settimana non è ancora finita. Stessa cosa per altri periodi come this year, this morning, today etc…
Struttura del Present Perfect
👉 Soggetto + have/has + participio passato
- I have visited Rome
- She has finished her homework
- They have worked a lot
Struttura affermativa, negativa e interrogativa
| Affermativa | Negativa | Interrogativa |
|---|---|---|
| I have worked | I haven’t worked | Have I worked? |
| You have worked | You haven’t worked | Have you worked? |
| He has worked | He hasn’t worked | Has he worked? |
| She has worked | She hasn’t worked | Has she worked? |
| It has worked | It hasn’t worked | Has it worked? |
| We have worked | We haven’t worked | Have we worked? |
| You have worked | You haven’t worked | Have you worked? |
| They have worked | They haven’t worked | Have they worked? |
Espressioni di tempo comuni
Il Present Perfect si usa spesso con:
- already
- yet
- just
- ever
- never
- for
- since
- so far
- recently
Esempi:
- I have already eaten
- She hasn’t finished yet
- Have you ever been to London?
- I have lived here for 5 years
- I have lived here since 2020
⚠️Attenzione! Con il present perfect, le parole come already, never, often, just etc… vanno sempre dopo “have/has”
- ❌ I already have eaten
- ✅ I have already eaten
- ❌ I have done never that
- ✅ I have never done that
Esempi pratici
- I have lost my keys (→ non le ho adesso)
- She has broken her phone (→ è rotto ora)
- We have just arrived (→ proprio adesso)
- They have never tried sushi (→ esperienza)
- He has worked here for years → (continuano a lavorare qui)
✏️ Esercizi
Esercizio 1 – Completa
- I ___ (finish) my homework
- She ___ (eat) pizza
- They ___ (see) that movie
- He ___ (go) to London
- We ___ (live) here since 2020
Esercizio 2 – Scegli (have / has)
- She ___ finished
- I ___ eaten
- They ___ worked
- He ___ seen it
- We ___ lived here
Esercizio 3 – Forma negativa
- I have finished →
- She has called →
- They have seen it →
- He has eaten →
- We have worked →
Esercizio 4 – Forma interrogativa
- You have finished →
- She has called →
- They have seen it →
- He has eaten →
- You have worked →
📝 Soluzioni
Esercizio 1
- have finished
- has eaten
- have seen
- has gone
- have lived
Esercizio 2
- has
- have
- have
- has
- have
Esercizio 3
- I have not finished
- She has not called
- They have not seen it
- He has not eaten
- We have not worked
Esercizio 4
- Have you finished?
- Has she called?
- Have they seen it?
- Has he eaten?
- Have you worked?

