italianoVai al contenuto sul present perfect
Present Perfect

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.

Struttura e usi del present perfect
AffermativaSubject + have/has + past participleMaya has finished the lesson.Maya ha finito la lezione.
AffermativaSubject + have/has + past participleMaya has finished the lesson.Maya ha finito la lezione.
NegativaSubject + have/has + not + past participleMaya hasn't finished the lesson yet.Maya non ha ancora finito la lezione.
DomandaHave/Has + subject + past participle?Has Maya finished the lesson?Maya ha finito la lezione?
Risposta breveYes, 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.
Il participio passato: l'elemento indispensabile
InfinitoPast simpleParticipioEsempio
bewas/werebeenWe have been ready since nine.Siamo pronti dalle nove.
gowentgoneLeo has gone to class.Leo è andato a lezione ed è ancora lì.
writewrotewrittenI have written the email.Ho scritto l'e-mail.
seesawseenHave you seen this film?Hai visto questo film?
taketooktakenThey 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.

Present perfect o past simple: decidi con due domande
Passare da present perfect a past simplePresent perfectPast 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.

  1. Dici quando è successo? Usa il past simple.
  2. Il periodo include il presente? Considera il present perfect.
  3. 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.

Present perfect simple o continuous
#Risultato o quantitàProcesso o durata
1I have read three chapters.Ho letto tre capitoli.I have been reading for two hours.Leggo da due ore.
2I 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 ora
The meeting has already begun.

La riunione è già iniziata.

risultato attuale
Have you finished the exercise yet?

Hai già finito l'esercizio?

risultato atteso
We haven't chosen a date yet.

Non abbiamo ancora scelto una data.

azione in sospeso
Sara has never driven on the left.

Sara non ha mai guidato a sinistra.

esperienza di vita
How many lessons have you completed so far?

Quante lezioni hai completato finora?

quantità accumulata

Esercizi 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.

Marta ___ (not call) yet.

___ you ever ___ (try) sushi?

We ___ (know) each other since 2019.

He ___ (go) to the bank; he'll return at noon.

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.

I ___ (see) that film three times.

They ___ (move) here in 2020.

They ___ (live) here for four years.

She ___ just ___ (arrive).

3. Trova e correggi l'errore

Riscrivi ogni frase in modo che forma e significato coincidano.

I have finished it yesterday.

He has went home.

We have waited since two hours.

Did you ever see snow?

She hasn't finished already.

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.

Esercitati con l'inglese su ABA EnglishInizia il corso gratuito