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.
| Soggetto | Forma piena | Forma contratta | Esempio |
|---|---|---|---|
| I / you / we / they | have not + p.p. | haven't + p.p. | I haven't seen him. |
| he / she / it | has not + p.p. | hasn't + p.p. | She hasn't called. |
| Sostantivo singolare | has 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.
| Soggetto | Ordine interrogativo | Esempio |
|---|---|---|
| I / you / we / they | Have + soggetto + p.p.? | Have you finished? |
| he / she / it | Has + soggetto + p.p.? | Has she arrived? |
| Sostantivo singolare | Has + soggetto + p.p.? | Has Anna called? |
| Domanda | Risposta affermativa | Risposta 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.
| Domanda | Risposta |
|---|---|
| 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
- 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.)
- 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.)
- 3La frase interrogativa del presente perfetto si ottiene semplicemente portando Have / Has davanti al soggetto: impara quest'ordine in blocco. (esempio: Have you eaten?)
- 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.)
- 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.)