Intermedio · Unit 19

Il presente perfetto: frase negativa e interrogativa

La frase negativa del presente perfetto si costruisce mettendo not dopo have / has, mentre la frase interrogativa si ottiene spostando Have / Has davanti al soggetto.

Spiegazione

La frase negativa del presente perfetto si costruisce mettendo not dopo have / has, mentre la frase interrogativa si ottiene spostando Have / Has davanti al soggetto. Il participio passato che segue non cambia mai forma in nessuno dei due casi, e nel parlato la forma contratta (haven't / hasn't) è molto più naturale.

 

A.  Frase negativa — have / has + not + p.p. 

Nella frase negativa del presente perfetto si inserisce not dopo have / has e si prosegue senz'altro con il participio passato. Nel parlato si usa quasi sempre la forma contratta haven't / hasn't, e con il soggetto di terza persona singolare si usa hasn't.

SoggettoForma pienaForma contrattaEsempio
I / you / we / theyhave not + p.p.haven't + p.p.I haven't seen him.
he / she / ithas not + p.p.hasn't + p.p.She hasn't called.
Sostantivo singolarehas not + p.p.hasn't + p.p.Anna hasn't left yet.
  • We haven't met before. (Non ci siamo mai incontrati prima.)
  • He hasn't finished his homework. (Non ha ancora finito i compiti.)
  • I haven't been to Europe. (Non sono mai stato in Europa.)
  • The kids haven't eaten breakfast yet. (I bambini non hanno ancora fatto colazione.)

 

B.  Frase interrogativa — Have / Has + soggetto + p.p. 

Nella frase interrogativa del presente perfetto si porta have / has davanti al soggetto e si prosegue poi con il participio passato. L'ordine è unico, Have / Has + soggetto + participio passato ~?, e nella risposta si riprende have / has, non do / does.

SoggettoOrdine interrogativoEsempio
I / you / we / theyHave + soggetto + p.p.?Have you finished?
he / she / itHas + soggetto + p.p.?Has she arrived?
Sostantivo singolareHas + soggetto + p.p.?Has Anna called?
DomandaRisposta affermativaRisposta negativa
Have you eaten?Yes, I have.No, I haven't.
Has he left?Yes, he has.No, he hasn't.
  • Have you ever tried Korean food? (Hai mai provato il cibo coreano?)
  • Has she read this book? (Ha letto questo libro?)
  • Have they already left? (Sono già partiti?)
  • Has it stopped raining? (Ha smesso di piovere?)

 

C.  Domanda con How long ~? — da quanto tempo 

Per chiedere da quanto tempo una cosa dura dal passato fino ad adesso si usa l'ordine How long + have/has + soggetto + participio passato ~?, e si risponde con for + durata oppure con since + momento. È il modello pratico principale, in coppia con for / since visti in U18 C.

DomandaRisposta
How long have you worked here?For three years. / Since 2022.
How long has she studied English?For five years.
How long have they known each other?Since college.
  • How long have you lived in this city? (Da quanto tempo vivi in questa città?)
  • How long has he worked at that company? (Da quanto tempo lavora in quell'azienda?)
  • How long have you had this car? (Da quanto tempo hai questa macchina?)
  • How long have they been married? (Da quanto tempo sono sposati?)

Punti chiave

  1. 1Nella frase negativa del presente perfetto si aggiunge solo not dopo have / has, e il participio passato che segue resta tale e quale: rispetta questa regola. (esempio: I haven't seen him.)
  2. 2Nel parlato la forma contratta haven't / hasn't è molto più naturale, e con il soggetto di terza persona singolare si usa hasn't: fai tuo questo uso. (esempio: She hasn't called.)
  3. 3La frase interrogativa del presente perfetto si ottiene semplicemente portando Have / Has davanti al soggetto: impara quest'ordine in blocco. (esempio: Have you eaten?)
  4. 4Nella risposta si riprende have / has, non do / does: è la differenza decisiva rispetto alla frase interrogativa dei verbi ordinari. (esempio: Yes, I have. / No, he hasn't.)
  5. 5Alla domanda al presente perfetto che comincia con How long ~? si risponde con for + durata oppure con since + momento: impara bene questa coppia. (esempio: For five years. / Since 2020.)

Esempi

I haven't finished my report yet.
Non ho ancora finito la relazione.
She hasn't called me back.
Lei non mi ha richiamato.
We haven't met the new manager.
Non abbiamo conosciuto il nuovo responsabile.
He hasn't eaten anything all day.
Non ha mangiato niente per tutto il giorno.
The kids haven't done their homework.
I bambini non hanno ancora fatto i compiti.
Questa unità contiene altri esempi. Iscriviti per vederli e ascoltarli tutti.

Errori frequenti

I don't have finished it.
I haven't finished it.
She has not call me.
She hasn't called me.
Do you have seen this movie?
Have you seen this movie?
Have she arrived yet?
Has she arrived yet?
Yes, I do. (about 'Have you eaten?')
Yes, I have.
Verifica se lo padroneggi davvero
Leggere una regola e saperla applicare sono due cose diverse. Quando sbagli, l’IA ti indica l’argomento che ti blocca.
Esercitati gratis