
GRAMMATICA INGLESE · TEMPI VERBALI
Present perfect in inglese: collega passato e presente
Comprendi la logica del present perfect, costruisci le frasi con have e has e scegli con sicurezza since, for, already, yet, ever e never.
Tre collegamenti tra passato e presente
È iniziato prima e continua
I have lived here since 2021.L'azione o lo stato è iniziato nel passato ed è ancora vero adesso.
Vivo qui dal 2021.
Esperienza fino a oggi
Have you ever worked abroad?Chiediamo o diciamo se qualcosa è mai accaduto, senza indicare un momento concluso.
Hai mai lavorato all'estero?
Risultato visibile adesso
She has just sent the report.L'azione è recente e la sua conseguenza conta nel presente.
Ha appena inviato il rapporto.
L'idea chiave: un'azione passata che tocca ancora il presente
Il present perfect non colloca un'azione in un passato chiuso. Lo usiamo quando guardiamo indietro dal presente: il periodo è ancora aperto, l'esperienza fa parte della vita di una persona o il risultato è tuttora rilevante.
Se dici quando è successo qualcosa in un periodo concluso, in genere serve il past simple. Se il tempo arriva fino ad ora o non specifichi quando, il present perfect è spesso la scelta giusta.
Domanda guida: questa azione mantiene un ponte con il presente? Se sì, pensa al present perfect.
Come si forma il present perfect
Unisci l'ausiliare have o has al presente con il participio passato del verbo principale. Have si usa con I, you, we e they; has con he, she e it.
| Affermativa | Subject + have/has + past participle | Maya has finished the lesson. | Maya ha finito la lezione. |
|---|---|---|---|
| Affermativa | Subject + have/has + past participle | Maya has finished the lesson. | Maya ha finito la lezione. |
| Negativa | Subject + have/has + not + past participle | Maya hasn't finished the lesson yet. | Maya non ha ancora finito la lezione. |
| Domanda | Have/Has + subject + past participle? | Has Maya finished the lesson? | Maya ha finito la lezione? |
| Risposta breve | Yes, subject + have/has. / No, subject + haven't/hasn't. | Yes, she has. / No, she hasn't. | Sì. / No. |
Nel parlato e nella scrittura informale sono comuni I've, you've, we've, they've, he's, she's, hasn't e haven't. Il participio dopo he's mostra che significa he has e non he is.
Have e has sono ausiliari: l'informazione principale è nel participio, non in una forma di past simple.
Il participio passato: l'elemento indispensabile
I verbi regolari aggiungono di solito -ed, mentre quelli irregolari hanno una forma propria da imparare nel contesto.
- Regola generale:
work → worked,clean → cleaned. - Verbi che terminano in -e:
live → lived. - Consonante + y:
study → studied. - Alcuni verbi brevi raddoppiano la consonante finale:
stop → stopped.
| Infinito | Past simple | Participio | Esempio |
|---|---|---|---|
be | was/were | been | We have been ready since nine.Siamo pronti dalle nove. |
go | went | gone | Leo has gone to class.Leo è andato a lezione ed è ancora lì. |
write | wrote | written | I have written the email.Ho scritto l'e-mail. |
see | saw | seen | Have you seen this film?Hai visto questo film? |
take | took | taken | They have taken the test.Hanno svolto il test. |
Impara ogni verbo irregolare come una famiglia di tre forme e usalo in una frase completa.
Quattro usi essenziali del present perfect
Quattro intenzioni spiegano la maggior parte degli usi reali. La linea temporale e i marcatori aiutano, ma decide l'intenzione comunicativa.
1. Situazioni iniziate prima e ancora in corso
Spesso si usa since per il punto di inizio e for per la durata. Lo stato o l'attività è ancora valido.
We have known each other for eight years.Ci conosciamo da otto anni.He has worked remotely since March.Lavora da remoto da marzo.2. Esperienze di vita senza una data conclusa
Conta se l'esperienza fa parte della vita fino a ora, non il giorno esatto. Ever e never sono frequenti.
Have you ever spoken English in a meeting?Hai mai parlato inglese durante una riunione?I have never missed a flight.Non ho mai perso un volo.3. Azioni recenti con un risultato attuale
Already, yet e just portano l'attenzione su ciò che è già successo, non è ancora successo o è appena successo.
I have already uploaded the file.Ho già caricato il file.They haven't replied yet.Non hanno ancora risposto.The train has just arrived.Il treno è appena arrivato.4. Ripetizioni in un periodo aperto
Today, this week e so far possono accompagnare il present perfect quando il periodo non è ancora finito.
She has called three times today.Ha chiamato tre volte oggi.We have completed four units so far.Finora abbiamo completato quattro unità.Indicatori temporali per intenzione
Ogni marcatore risponde a una domanda diversa: inizio, durata, esperienza, progresso o risultato. Impara la sua intenzione e la posizione abituale.
since
I have studied English since September.Punto di inizio: Prima di una data, un'ora o un evento
Studio inglese da settembre.
for
I have studied English for six months.Durata: Prima di un periodo
Studio inglese da sei mesi.
already
We have already booked the room.Prima del previsto: Tra have/has e il participio
Abbiamo già prenotato la camera.
yet
Have you booked the room yet?Fino ad ora: Di solito alla fine, in domande e negative
Hai già prenotato la camera?
ever
Have you ever met a famous person?Almeno una volta: Prima del participio, soprattutto nelle domande
Hai mai incontrato una persona famosa?
never
I have never flown alone.In nessuna occasione: Prima del participio, senza un'altra negazione
Non ho mai volato da solo.
just
The lesson has just started.Un attimo fa: Tra have/has e il participio
La lezione è appena iniziata.
so far
We have learned twelve verbs so far.Fino a questo momento: Di solito alla fine
Finora abbiamo imparato dodici verbi.
Since introduce l'inizio; for misura la durata da quell'inizio a ora. Yet compare spesso in domande e negative; already è comune nelle affermative.
Present perfect o past simple: decidi con due domande
Entrambi parlano del passato, ma con prospettive diverse. Non scegliere attraverso la traduzione letterale: verifica se il periodo è chiuso e se viene nominato un momento concluso.
| Passare da present perfect a past simple | Present perfect | Past simple |
|---|---|---|
| Il momento è concluso o datato? | No: periodo aperto o tempo non specificato. | Sì: yesterday, last week, in 2022, when I was a child. |
| Il risultato conta adesso? | Sì: la conseguenza è ancora presente. | Non necessariamente: raccontiamo un fatto finito. |
I have visited London three times.Sono stato a Londra tre volte.
Nora has lost her keys, so she can't get in.Nora ha perso le chiavi, quindi non può entrare.
I visited London in 2022.Sono stato a Londra nel 2022.
Nora lost her keys yesterday, but she found them later.Nora ha perso le chiavi ieri, ma poi le ha ritrovate.
- Dici quando è successo? Usa il past simple.
- Il periodo include il presente? Considera il present perfect.
- C'è una conseguenza visibile adesso? Il present perfect spesso è adatto.
Present perfect simple o continuous
Il simple di solito mette in evidenza risultato, quantità o stato. Il continuous evidenzia attività e durata. A volte sono entrambi possibili, ma cambia il punto di vista.
| # | Risultato o quantità | Processo o durata |
|---|---|---|
| 1 | I have read three chapters.Ho letto tre capitoli. | I have been reading for two hours.Leggo da due ore. |
| 2 | I have known Ana since school.Conosco Ana dai tempi della scuola. | Not normally: I have been knowing Ana since school.Forma normalmente scorretta con know, verbo di stato. |
I verbi di stato come know, believe, own e need usano di solito il present perfect simple, non il continuous.
Errori frequenti e come correggerli
Correggi la logica, non soltanto la forma. Questi errori nascono quando si confondono ausiliare, participio e marcatori temporali.
Forma errata 1
I have saw the message.
Correzione: I have seen the message.
Dopo have serve il participio seen, non il past simple saw.
Forma errata 2
She has finished yesterday.
Correzione: She finished yesterday.
Yesterday indica un momento concluso e richiede il past simple.
Forma errata 3
I am lived here for years.
Correzione: I have lived here for years.
L'ausiliare del present perfect è have, non be.
Forma errata 4
We have lived here since five years.
Correzione: We have lived here for five years.
For esprime durata; since introduce il punto di inizio.
Forma errata 5
I haven't never tried it.
Correzione: I have never tried it.
Never contiene già la negazione; evita la doppia negazione.
Forma errata 6
Tom has been to Paris, so he isn't here.
Correzione: Tom has gone to Paris, so he isn't here.
Has gone indica che è ancora lì; has been indica che è andato ed è tornato.
Esempi di present perfect in situazioni reali
Osserva cosa collega ogni frase al presente: progresso, risultato, esperienza, attesa o quantità accumulata.
My English has improved since I started practising every day.Il mio inglese è migliorato da quando ho iniziato a esercitarmi ogni giorno.
cambiamento fino a oraThe meeting has already begun.La riunione è già iniziata.
risultato attualeHave you finished the exercise yet?Hai già finito l'esercizio?
risultato attesoWe haven't chosen a date yet.Non abbiamo ancora scelto una data.
azione in sospesoSara has never driven on the left.Sara non ha mai guidato a sinistra.
esperienza di vitaHow many lessons have you completed so far?Quante lezioni hai completato finora?
quantità accumulataEsercizi sul present perfect con soluzioni spiegate
Completa prima senza guardare. Poi apri ogni soluzione e controlla sia la forma sia l'indizio temporale.
0/15
1. Completa con la forma corretta
Usa have o has e il participio adatto.
I ___ (finish) the report.
Risposta: have finished
I richiede have; il participio regolare è finished.
Marta ___ (not call) yet.
Risposta: hasn't called
Marta è terza persona; la negativa è hasn't + called. Yet indica che l'azione è ancora attesa.
___ you ever ___ (try) sushi?
Risposta: Have / tried
La domanda sull'esperienza usa Have you ever + participio tried.
We ___ (know) each other since 2019.
Risposta: have known
Since 2019 collega l'inizio a ora; know resta al simple.
He ___ (go) to the bank; he'll return at noon.
Risposta: has gone
Has gone indica che è andato in banca e non è ancora tornato.
2. Scegli tra present perfect e past simple
Cerca un periodo aperto, un momento concluso o un risultato attuale.
I ___ (see) that film last Friday.
Risposta: saw
Last Friday è un momento concluso: past simple.
I ___ (see) that film three times.
Risposta: have seen
Non si specifica quando e si conta l'esperienza: present perfect.
They ___ (move) here in 2020.
Risposta: moved
In 2020 chiude il momento: past simple.
They ___ (live) here for four years.
Risposta: have lived
For four years collega l'inizio al presente: present perfect.
She ___ just ___ (arrive).
Risposta: has / arrived
Just indica un fatto appena accaduto con risultato presente.
3. Trova e correggi l'errore
Riscrivi ogni frase in modo che forma e significato coincidano.
I have finished it yesterday.
Risposta: I finished it yesterday.
Yesterday richiede il past simple.
He has went home.
Risposta: He has gone home.
Il participio di go è gone.
We have waited since two hours.
Risposta: We have waited for two hours.
Two hours è una durata, quindi usiamo for.
Did you ever see snow?
Risposta: Have you ever seen snow?
La domanda sull'esperienza usa Have + ever + seen.
She hasn't finished already.
Risposta: She hasn't finished yet.
In una negativa, yet esprime ciò che resta da fare.
Domande frequenti sul present perfect
Che cos'è il present perfect?
È un tempo verbale che collega un'azione o uno stato precedente al presente. Può esprimere continuità, esperienza, ripetizione in un periodo aperto o un risultato attuale.
Qual è la struttura del present perfect?
La struttura di base è soggetto + have/has + participio passato. Nella negativa si aggiunge not; nelle domande have o has precede il soggetto.
Quando si usano since e for?
Since introduce il punto di inizio, come since Monday. For esprime la durata, come for three days.
Dove si collocano already e yet?
Already si trova di solito tra have/has e il participio. Yet compare normalmente alla fine di domande e frasi negative.
Come si usano ever e never?
Ever chiede se un'esperienza è mai avvenuta; never dice che non è avvenuta in nessuna occasione. Never non va unito a un'altra negazione.
Posso usare il present perfect con yesterday?
Normalmente no. Yesterday indica un tempo concluso, quindi si usa il past simple: I saw her yesterday.
Qual è la differenza tra has been e has gone?
Has been di solito indica che la persona è andata ed è tornata. Has gone indica che è partita ed è ancora fuori.
Qual è la differenza tra present perfect simple e continuous?
Il simple evidenzia risultato, quantità o stato; il continuous attività e durata. I verbi di stato usano in genere il simple.
Trasforma la linea temporale in una scelta automatica
Ripassa i participi, confronta il present perfect con il past simple ed esercitati con periodi aperti. Più riconosci il legame con il presente, meno dipendi dalla traduzione parola per parola.
- Vedi tutti i tempi verbali
- Ripassa il participio passato
- Esercitati con i verbi irregolari
- Confronta con il past simple
- Comprendi il present perfect continuous
- Fai il test di livello