Education

Present Perfect: come si forma, negativa e domande

Come si formano le frasi affermative, negative e interrogative al Present Perfect: have o has, il participio dei verbi regolari e irregolari, le risposte brevi e la posizione di already, ever e yet. Con tabelle, gli errori tipici degli italiani e quattro esercizi con soluzioni.

#B1 #tempi verbali #Present Perfect
Present Perfect: come si forma, negativa e domande

Il Present Perfect si forma con have o has + il participio passato del verbo, cioè la terza forma (worked, seen, gone). Nella forma affermativa: She has finished (Ha finito). Nella forma negativa basta aggiungere not all'ausiliare: She hasn't finished (Non ha finito). Nella forma interrogativa have o has va prima del soggetto: Has she finished? (Ha finito?). Do, does e did non servono mai. Qui sotto trovi ogni forma con tabelle ed esempi tradotti, come si costruisce il participio dei verbi regolari e irregolari, le risposte brevi, la posizione di already, just, ever, never e yet, gli errori tipici di chi parla italiano e quattro esercizi con le soluzioni.

1.Le tre forme del Present Perfect in una tabella

Forma Struttura I / you / we / they he / she / it
Affermativa soggetto + have / has + participio passato I have finished. She has finished.
Negativa soggetto + haven't / hasn't + participio passato I haven't finished. She hasn't finished.
Interrogativa Have / Has + soggetto + participio passato + ? Have you finished? Has she finished?

Ecco il verbo finish (finire) in tutte le persone. Ricorda che you vale sia per «tu» sia per «voi».

Soggetto Affermativa Negativa Interrogativa
I I have finished (I've finished) I haven't finished Have I finished?
You You have finished (You've finished) You haven't finished Have you finished?
He / She / It He has finished (He's finished) He hasn't finished Has he finished?
We We have finished (We've finished) We haven't finished Have we finished?
They They have finished (They've finished) They haven't finished Have they finished?

La regola d'oro: nel Present Perfect tutto il lavoro lo fa l'ausiliare. Have o has indica la persona, prende il not nella negativa e si sposta prima del soggetto nella domanda. Il participio invece non cambia mai: finished resta finished con tutte le persone e in tutte e tre le forme. Se do, does o did compaiono insieme a have + participio (✗ Do you have finished?), c'è un errore.

2.Forma affermativa

Struttura: soggetto + have / has + participio passato

  • I have lost my keys. (Ho perso le chiavi.)
  • We have bought a new sofa. (Abbiamo comprato un divano nuovo.)
  • My sister has passed her driving test. (Mia sorella ha passato l'esame della patente.)
  • The train has left. (Il treno è partito.)

Have o has?

Has si usa con he, she, it e con qualunque soggetto singolare che puoi sostituire con uno di questi pronomi: my mother, the train, Italy. Anche everybody, everyone e nobody sono singolari, anche se «tutti» in italiano è plurale: Everybody has left (Sono andati via tutti). Have si usa con I, you, we, they e con i soggetti plurali, compreso people, che in inglese è plurale anche se «la gente» in italiano è singolare: People have complained (La gente si è lamentata).

Le forme contratte: 've e 's

Nel parlato e nello scritto informale l'ausiliare si contrae quasi sempre: I've, you've, we've, they've, he's, she's, it's.

Attenzione a 's, che può essere sia has sia is:

  • He's finished the report. = He has finished (Ha finito la relazione.)
  • He's tired. = He is tired (È stanco.)
  • She's been to Japan. = She has been (È stata in Giappone.)
  • She's working. = She is working (Sta lavorando.)

's been è sempre has. 's + participio + complemento (He's finished the report, She's lost her keys) è has. 's + aggettivo, forma in -ing o participio senza complemento (It's done, The shop's closed) di solito è is.

Il participio passato dei verbi regolari: -ed

Per i verbi regolari il participio è uguale al Past Simple: si aggiunge -ed alla forma base.

Il verbo finisce in... Regola Esempi
la maggior parte dei verbi + -ed work → worked, watch → watched, open → opened
-e + -d live → lived, close → closed, decide → decided
consonante + y y → -ied study → studied, try → tried, carry → carried
vocale + y + -ed (la y resta) play → played, enjoy → enjoyed, stay → stayed
una sola vocale + una sola consonante, sillaba accentata la consonante raddoppia stop → stopped, plan → planned, prefer → preferred

Nell'ultimo gruppo la consonante non raddoppia se l'accento non cade sull'ultima sillaba (visit → visited, open → opened) e non raddoppiano mai w, x e y (fix → fixed, show → showed). In inglese britannico la l finale dopo una sola vocale raddoppia comunque (travel → travelled, cancel → cancelled), in americano no (traveled, canceled).

La -ed ha tre pronunce:

  • /t/ dopo i suoni sordi come p, k, s, sh, ch, f: worked, stopped, watched
  • /d/ dopo le vocali e gli altri suoni sonori: played, lived, opened
  • /ɪd/ (una sillaba in più) solo dopo t e d: wanted, decided, visited

Il participio passato dei verbi irregolari: la terza forma

I verbi irregolari hanno un participio proprio, la terza colonna delle tabelle dei verbi irregolari. A volte è uguale al Past Simple (buy → bought → bought), ma spesso è diverso, ed è qui che nascono gli errori: ✗ I have went, ✗ She has ate, ✗ We have saw.

Forma base Past Simple Participio passato Esempio
be (essere) was / were been I've been to London.
go (andare) went gone She's gone home.
do (fare) did done Have you done your homework?
see (vedere) saw seen I haven't seen that film.
eat (mangiare) ate eaten Have you eaten?
take (prendere) took taken Someone has taken my pen.
write (scrivere) wrote written He's written a book.
speak (parlare) spoke spoken Have you spoken to Marco?
break (rompere) broke broken I've broken my phone.
forget (dimenticare) forgot forgotten I've forgotten his name.
know (conoscere, sapere) knew known We've known each other for years.
give (dare) gave given They've given us a discount.
drink (bere) drank drunk Have you ever drunk limoncello?
begin (cominciare) began begun The film has already begun.
come (venire) came come Has the bus come yet?
buy (comprare) bought bought We've bought the tickets.
make (fare) made made I've made a cake.
have (avere) had had She's had a baby.

Le forme del Past Simple dei verbi più comuni, con molti esempi tradotti, sono nella guida al Past Simple di go, take, read e degli altri verbi irregolari. Per imparare le tre forme con l'audio parti dai 35 verbi irregolari più frequenti.

Sempre have, anche dove l'italiano usa essere

In italiano il passato prossimo si forma con avere oppure con essere. Nel Present Perfect l'ausiliare è sempre have, anche con i verbi di movimento, con i verbi riflessivi e con essere stesso:

Italiano Inglese
È arrivato il pacco. The parcel has arrived.
È partita per Londra. She's left for London.
Siamo stati a Parigi. We've been to Paris.
Che cosa è successo? What has happened?
Si è addormentato. He's fallen asleep.
Mi sono divertito molto. I've had a great time.

Quindi ✗ We are arrived e ✗ What is happened? sono errori: ✓ We have arrived, ✓ What has happened?

Have come verbo principale: I have had

Quando il verbo principale è proprio have (avere, ma anche «fare» o «prendere» in have breakfast, have a shower), nel Present Perfect compare due volte: l'ausiliare e il participio had.

  • I've already had breakfast. (Ho già fatto colazione.)
  • She's had the flu all week. (È tutta la settimana che ha l'influenza.)
  • Have you had lunch? (Hai pranzato?)
  • We haven't had time. (Non abbiamo avuto tempo.)

Non è una ripetizione: il primo have è l'ausiliare, had è il verbo.

I've got non è un Present Perfect

Soprattutto in inglese britannico (ma anche nell'americano parlato) have got significa semplicemente «avere», al presente: I've got a car = Ho una macchina. Has she got any brothers? = Ha fratelli? Sembra un Present Perfect di get, ma il significato è quello del presente. In inglese americano il participio di get nel senso di «ottenere» o «diventare» è spesso gotten: Your English has gotten better (Il tuo inglese è migliorato).

3.Forma negativa

Struttura: soggetto + haven't / hasn't + participio passato

  • I haven't seen that film. (Non ho visto quel film.)
  • She hasn't called me. (Non mi ha chiamato.)
  • We haven't decided yet. (Non abbiamo ancora deciso.)
  • It hasn't rained for weeks. (Non piove da settimane.)

Haven't è la forma contratta di have not, hasn't di has not. Le forme intere si usano nello scritto formale o per dare enfasi. Nel parlato britannico trovi anche I've not seen it, con lo stesso significato.

Niente don't / doesn't

Nel Present Simple la negativa si fa con don't e doesn't, e chi ha appena imparato quella regola tende a usarla anche qui. Nel Present Perfect però l'ausiliare c'è già, ed è have:

  • ✗ I don't have finished. ✓ I haven't finished.
  • ✗ She doesn't have called. ✓ She hasn't called.

Confronta le due frasi: I don't have a car (Non ho la macchina) è Present Simple, e have è il verbo principale. I haven't bought a car (Non ho comprato la macchina) è Present Perfect, e have è l'ausiliare.

Never: una negazione sola

In italiano diciamo «Non sono mai stato a Londra», con due negazioni. In inglese la negazione è una sola:

  • ✗ I haven't never been to London.
  • ✓ I've never been to London. (never è già negativo)
  • ✓ I haven't ever been to London. (meno frequente, stesso significato)

Not yet e still

«Non ho ancora finito» si dice in due modi:

  • I haven't finished yet. (yet va in fondo alla frase)
  • I still haven't finished. (still va prima di haven't e suona più impaziente, come dire «e ormai dovrei aver finito»)

4.Forma interrogativa

Domande sì/no

Struttura: Have / Has + soggetto + participio passato + ?

  • Have you finished? (Hai finito?)
  • Has the post arrived? (È arrivata la posta?)
  • Have they found a flat? (Hanno trovato un appartamento?)

Come per il Present Simple, in italiano la domanda spesso cambia solo con l'intonazione («Hai finito.» / «Hai finito?»). In inglese cambia l'ordine delle parole: have o has va prima del soggetto. You have finished? non è una domanda normale: si usa solo per chiedere conferma o esprimere sorpresa.

Ever: «mai» nelle domande

Nelle domande sulle esperienze, «mai» si traduce con ever, non con never:

  • Have you ever been to Scotland? (Sei mai stato in Scozia?)
  • Has she ever tried sushi? (Ha mai assaggiato il sushi?)

Have you never…? esiste, ma esprime sorpresa: Have you never seen snow? (Davvero non hai mai visto la neve?).

Risposte brevi (short answers)

Nelle risposte brevi si ripete l'ausiliare della domanda, cioè have o has, non do o did:

Domanda Sì No
Have you finished? Yes, I have. No, I haven't.
Has she called? Yes, she has. No, she hasn't.
Have they arrived? Yes, they have. No, they haven't.
Has it stopped raining? Yes, it has. No, it hasn't.

Nella risposta affermativa l'ausiliare non si contrae: ✗ Yes, I've. ✗ Yes, she's. ✓ Yes, I have. ✓ Yes, she has. Nella negativa invece di solito si usa la forma contratta.

Domande con le parole interrogative (wh- questions)

Struttura: parola interrogativa + have / has + soggetto + participio passato + ?

  • Where have you been? (Dove sei stato?)
  • What have you done to your hair? (Che cosa hai fatto ai capelli?)
  • Why hasn't she answered? (Perché non ha risposto?)
  • How many times have you seen this film? (Quante volte hai visto questo film?)
  • How long have you lived here? (Da quanto tempo abiti qui?)

Nota l'ultima: in italiano «Da quanto tempo abiti qui?» è al presente, ma in inglese serve il Present Perfect, perché chiedi la durata di qualcosa che è iniziato nel passato e continua ora. ✗ How long do you live here? La differenza fra for e since nella risposta (for three years, since 2020) è spiegata nella pagina sul Present Perfect, insieme agli altri usi del tempo.

Domande sul soggetto: senza inversione

Quando who o what è il soggetto, cioè quando chiedi chi ha fatto qualcosa o che cosa è successo, l'ordine resta quello della frase affermativa e si usa has:

  • Who has taken my charger? (Chi ha preso il mio caricabatterie?)
  • What has happened? (Che cosa è successo?)
  • Who has seen this film? (Chi ha visto questo film?) Anche se la risposta riguarda più persone, who vuole has.

Confronta Who have you invited? (Chi hai invitato? Il soggetto è you) con Who has invited you? (Chi ti ha invitato? Il soggetto è who).

Forma interrogativa negativa

Per chiedere conferma o esprimere sorpresa la negazione entra nella domanda.

Struttura: Haven't / Hasn't + soggetto + participio passato + ?

  • Haven't you finished yet? (Non hai ancora finito?)
  • Hasn't she called you? (Non ti ha chiamato?)
  • Haven't we met before? (Non ci siamo già conosciuti?)

Senza contrazione not va dopo il soggetto: Have you not finished yet?, più formale o enfatico. ✗ Have not you finished? non si dice.

Come si risponde. Yes e no si riferiscono al fatto, non alla forma della domanda. Se hai finito rispondi Yes, I have; se non hai finito rispondi No, I haven't. ✗ Yes, I haven't è sbagliato, anche se in italiano potresti dire «Sì, non ho ancora finito» per dire «hai ragione».

5.Dove vanno already, just, ever, never e yet

Questi avverbi accompagnano spesso il Present Perfect. Quasi tutti vanno tra have e il participio:

Avverbio Posizione Esempio
just (appena) tra have/has e il participio I've just eaten. (Ho appena mangiato.)
already (già) tra have/has e il participio, o in fondo per enfasi She's already left. / She's left already!
ever (mai, nelle domande e dopo un superlativo) prima del participio Have you ever been to Rome? / It's the best film I've ever seen.
never (mai, nelle affermative) tra have/has e il participio I've never been to Rome.
yet (ancora, nelle negative; già, nelle domande) in fondo alla frase I haven't called him yet. / Have you called him yet?
still (ancora) prima di haven't/hasn't I still haven't called him.

Qui l'italiano aiuta, perché l'ordine è lo stesso: ho appena finito, non sono mai stato. L'errore da evitare è spostare l'avverbio dopo il participio: ✗ I have been never to Rome. ✓ I have never been to Rome. ✗ I have finished just. ✓ I have just finished.

6.Quando si usa, in breve

Questo articolo è dedicato alla forma. In breve, il Present Perfect si usa per un'azione passata che conta adesso:

  • un'esperienza, senza dire quando: I've been to New York twice.
  • una notizia o un risultato visibile ora: I've lost my keys.
  • un periodo non ancora finito: Have you seen Marco today?
  • una situazione iniziata nel passato e ancora vera, con for e since: I've lived here since 2020.

Se dici quando è successo (yesterday, last week, in 2020, two days ago), serve il Past Simple, anche se in italiano usi il passato prossimo: «L'ho visto ieri» è I saw him yesterday, non ✗ I have seen him yesterday. Tutti gli usi, con la spiegazione in italiano ed esercizi interattivi, sono nella pagina su quando si usa il Present Perfect: esperienze, notizie, for e since, e la scelta fra i due tempi nel confronto Present Perfect o Past Simple.

7.Gli errori più comuni di chi parla italiano

  1. Usare il Past Simple al posto del participio. ✗ I have went. ✓ I have gone. ✗ She has ate. ✓ She has eaten.
  2. Usare be dove l'italiano usa essere. ✗ We are arrived. ✓ We have arrived. ✗ What is happened? ✓ What has happened?
  3. Sbagliare have e has. ✗ He have finished. ✓ He has finished. ✗ Everybody have left. ✓ Everybody has left.
  4. Fare la negativa con don't o doesn't. ✗ I don't have finished. ✓ I haven't finished.
  5. Fare la domanda con do o did. ✗ Do you have seen my keys? ✓ Have you seen my keys?
  6. Usare due negazioni. ✗ I haven't never been there. ✓ I've never been there.
  7. Contrarre l'ausiliare nella risposta breve. ✗ Yes, I've. ✓ Yes, I have.
  8. Mettere l'avverbio dopo il participio. ✗ I have seen never this film. ✓ I have never seen this film.
  9. Usare il Present Perfect con un momento preciso del passato. ✗ I have seen him yesterday. ✓ I saw him yesterday.
  10. Tradurre «da quanto tempo» con il presente. ✗ How long do you live here? ✓ How long have you lived here?

8.Esercizi sul Present Perfect: affermativa, negativa e interrogativa

Quattro esercizi con soluzioni: trasforma le frasi, completa con la forma giusta, dai le risposte brevi e trova gli errori. Nelle soluzioni trovi le forme contratte o intere: vanno bene tutte e due.

Esercizio 1. Volgi le frasi alla forma negativa e interrogativa

  1. She has finished her homework.
  2. They have bought a new car.
  3. You have seen this film.
  4. Marco has lost his keys.
  5. They have been to Spain.
  6. The train has left.
  7. He has had breakfast.
  8. Giulia has written to her grandmother.
Soluzioni dell'esercizio 1 (clicca per vedere) 1: She hasn't finished her homework. / Has she finished her homework?
2: They haven't bought a new car. / Have they bought a new car?
3: You haven't seen this film. / Have you seen this film?
4: Marco hasn't lost his keys. / Has Marco lost his keys?
5: They haven't been to Spain. / Have they been to Spain?
6: The train hasn't left. / Has the train left?
7: He hasn't had breakfast. / Has he had breakfast? (had resta: è il participio di have)
8: Giulia hasn't written to her grandmother. / Has Giulia written to her grandmother?

Esercizio 2. Completa con have o has e il participio del verbo tra parentesi

  1. I ___ (lose) my phone. Can you call it?
  2. ___ you ever ___ (be) to Venice?
  3. My brother ___ (not / pass) his exam.
  4. We ___ just ___ (eat), thanks.
  5. ___ the children ___ (go) to bed?
  6. She ___ (never / drive) a car.
  7. They ___ (not / decide) yet.
  8. Who ___ (take) my umbrella?
Soluzioni dell'esercizio 2 (clicca per vedere) 1: have lost (I've lost)
2: Have ... been
3: hasn't passed
4: have ... eaten (We've just eaten)
5: Have ... gone
6: has never driven (driven è il participio di drive)
7: haven't decided
8: has taken (who è il soggetto: niente inversione, e si usa has)

Esercizio 3. Dai le risposte brevi

  1. Have you finished the book? (sì)
  2. Has Luca called you? (no)
  3. Have your parents arrived? (sì)
  4. Has it stopped raining? (no)
  5. Have you and Sara ever been to London? (sì)
  6. Haven't you done your homework yet? (li hai fatti)
  7. Hasn't Anna seen the film? (non l'ha visto)
Soluzioni dell'esercizio 3 (clicca per vedere) 1: Yes, I have. (non Yes, I've)
2: No, he hasn't.
3: Yes, they have.
4: No, it hasn't.
5: Yes, we have.
6: Yes, I have. (i compiti li hai fatti, quindi yes, anche se la domanda è negativa)
7: No, she hasn't. (Anna non l'ha visto, quindi no)

Esercizio 4. Trova e correggi l'errore

  1. I have saw that film.
  2. She have lost her bag.
  3. We are arrived at the station.
  4. I don't have finished my work.
  5. Do you have seen my glasses?
  6. I haven't never eaten sushi.
  7. "Have you called her?" "Yes, I've."
  8. He has been never to Milan.
  9. I have seen Paolo yesterday.
  10. How long do you know Marta?
Soluzioni dell'esercizio 4 (clicca per vedere) 1: I have seen that film. (dopo have serve il participio, non il Past Simple; corretto anche I saw that film, ma qui l'esercizio chiede il participio)
2: She has lost her bag. (con she si usa has)
3: We have arrived at the station. (nel Present Perfect l'ausiliare è sempre have)
4: I haven't finished my work. (niente don't)
5: Have you seen my glasses? (la domanda si fa con have, non con do)
6: I've never eaten sushi. / I haven't ever eaten sushi. (una sola negazione)
7: Yes, I have. (nella risposta breve affermativa non si contrae)
8: He has never been to Milan. (never va prima del participio)
9: I saw Paolo yesterday. (con yesterday serve il Past Simple)
10: How long have you known Marta? («da quanto tempo» vuole il Present Perfect)

9.E adesso?

Se hai sbagliato qualche frase, torna alla regola d'oro all'inizio dell'articolo: l'ausiliare è sempre have o has: indica la persona, prende la negazione e apre la domanda, mentre il participio non cambia mai. Saper costruire le tre forme è metà del lavoro; l'altra metà è sapere quando si usa il Present Perfect: esperienze, notizie, for e since. In quella pagina trovi la spiegazione in italiano, brevi video ed esercizi interattivi. Poi esercitati sul dubbio più frequente degli italiani nel confronto Present Perfect o Past Simple, e quando ti senti sicuro passa alla forma continua, il Present Perfect Continuous (I've been working). Se vuoi ripassare la stessa struttura per il presente, leggi come si forma il Present Simple; se vuoi vedere dove si colloca il Present Perfect fra tutti gli altri tempi, leggi la guida ai tempi verbali inglesi.

Articoli correlati

Leggi meno, esercitati di più

Scarica l'app e trasforma quello che hai appena letto in un gioco, con XP, serie e correzione immediata.