Questo sito raccoglie dati statistici anonimi sulla navigazione, mediante cookie installati da terze parti autorizzate, rispettando la privacy dei tuoi dati personali e secondo le norme previste dalla legge. È possibile approfondire come usiamo i Cookie sulla nostra pagina dedicata e su come disinibire l'utilizzo dei cookie attraverso il browser.Continuando a navigare su questo sito, cliccando sui link al suo interno o semplicemente scrollando la pagina verso il basso, accetti il servizio e gli stessi cookie.

Present perfect

Sul nostro blog di inglese puoi trovare risorse, curiosità e spiegazioni grammaticali con esercizi per aiutarti nell'apprendimento dell'inglese!
Present perfect

Present perfect

 

Il present perfect corrisponde, grosso modo, al passato prossimo in italiano. I due, tuttavia, si usano in modo diverso. Per introdurre questo tempo verbale si può dire che sia una sorta di miscela tra presente e passato. Viene principalmente usato nelle conversazioni, lettere, giornali e notizie alla TV - radio.

 

COME SI FORMA

 

La forma affermativa del present perfect è: SOGGETTO + HAVE/HAS + PARTICIPIO PASSATO

* I have lived in this house for years. (Vivo in questa casa da anni.)

 

Le forme negativa, interrogativa e negativa-interrogativa sono:

 

(01) SOGGETTO + HAVEN'T/HASN'T + PARTICIPIO PASSATO

* I haven't lived in this house for long. (Non vivo in questa casa da tanto.)

 

(01) HAVE/HAS + SOGGETTO + PARTICIPIO PASSATO

* Have you lived in this house for long? (Vivi in questa casa da tanto?)

 

(01) HAVEN'T/HASN'T + SOGGETTO + PARTICIPIO PASSATO

* Haven't you lived in this house for a long time? (Non vivi in questa casa da tanto tempo?)

 

QUANDO SI USA

 

Il present perfect si usa per esprimere:

  • Azioni compiute recentemente

con l'avverbio just (appena) tra l'ausiliare have e il verbo principale al participio passato. Per esempio:

* He has just gone out. (È appena uscito)

* Has she just got home? (È appena arrivata a casa?)

 

  • Azioni compiute recentemente ma in un tempo indefinito, in cui, cioè, il tempo non è specificato. Per esempio:

* I have read the morning newspaper, now I'm off to lunch. (Ho letto il giornale del mattino, adesso vado a pranzo.)

Nell'esempio, la frase viene pronunciata quando è ancora mattina; pertanto la lettura del giornale del mattino è recente. Se volessimo dire di sera che abbiamo letto il giornale del mattino, dovremmo usare il simple past:

* I read the morning newspaper before I had lunch (Ho letto (lessi) il giornale del mattino prima di pranzare pranzo.)

 

  • Azioni, recenti e non, che hanno effetti nel presente o che sono comunque connesse con il presente. Se un'azione è espressa al present perfect, è sottinteso che abbia effetti nel presente. Se per esempio diciamo:

* My car has broken down (Mi si è rotta l'automobile.)

lasciamo intendere che l'auto è ancora rotta, che non siamo potuti andare al lavoro, eccetera. Se invece diciamo:

* My car broke down (Mi si ruppe la macchina.)

lasciamo intendere che il guasto si è, o almeno potrebbe essersi già risolto. Ciò vale anche per azioni che si collocano più indietro nel passato; in tal caso, invece che di effetto vero e proprio nel presente si può parlare, più genericamente, di connessione. Per esempio:

* I have seen wild boars on that mountain (Ho visto cinghiali su quella montagna.)

Si intende che ne ho visti, magari un mese o un anno fa, e che, per quel che ne so, ce ne potrebbero ancora essere. Se però dico:

* I saw wild boars on that mountain once (Vidi (dei) cinghiali su quella montagna, una volta.)

 

(04) Non è sempre necessario specificare il tempo:

* I have written several books. (Ho scritto diversi libri.)

sottintende che potrei scriverne ancora, mentre:

* I wrote several books (Scrissi diversi libri.)

sottintende che non ne scriverò più.

 

  • Azioni che si svolgono in un periodo incompleto, per esempio azioni compiute “stamattina” “oggi” o “quest'anno”:

 

* She has called me twice this morning already (Mi ha già chiamato due volte, stamattina.)

* This year I have already had the flu (Quest'anno ho già avuto l'influenza.)

 

 

(04) Se però la prima frase è pronunciata di pomeriggio, il periodo di tempo specificato, ossia “stamattina”, è completo, ed è quindi richiesto il simple past:

* She called me twice this morning  (Mi ha chiamato due volte, stamattina.)

 

Avverbi come lately, recently, ever, never, always, occasionally, often, several/many times indicano anch'essi un periodo incompleto e sono spesso usati con il present perfect. Per esempio:

 

* Some changes have been made lately. (Ultimamente sono stati fatti alcuni cambiamenti.)

* Have you ever fallen in love? (Ti sei mai innamorato?)

* I have always been a redhead. (Ho sempre avuto i capelli rossi.)

 

Alcuni tipi di azioni abituali possono essere espresse con il present perfect. Per esempio:

 

* I have always replied to your e-mails. (Ho sempre risposto alle tue e-mail.)

 

- Azioni che durano un periodo incompleto di tempo. In certi casi un'azione inzia nel passato e dura fino e oltre il presente:

 

He has been a lorry driver for years. (È un autista di camion da anni [e lo è ancora].)

I have smoked since I was 18. (Fumo da quando ho diciott'anni [e fumo ancora].)

 

Le stesse azioni, se fossero terminate, si esprimerebbero con il simple past:

 

He was a lorry driver for years. (È stato un autista di camion per anni [ma non lo è più])

I smoked from 18 to 25 years old. (Ho fumato dai diciotto ai venticinque anni [ma non fumo più].)

 

L'azione, tuttavia, può essere espressa con il present perfect anche se inizia nel passato e termina nel presente:

 

I haven't seen you for/in ages! (Non ci vediamo da tantissimo [ma ti sto vedendo adesso]!)

I haven't watched this film since I was a teenager. (Non guardavo questo film da quando ero adolescente [ma lo sto guardando adesso].)

 

Come si vede dagli esempi, un periodo di tempo incompleto si esprime di frequente con for e since:

 

for usato con il present perfect denota un periodo di tempo che è incompleto perché si estende fino al presente; può venire omesso dopo i verbi be, live e wait: I've been waiting an hour (Aspetto da un'ora);

since è usato quasi sempre con il present perfect, indica un punto o un periodo nel tempo e significa “da un certo punto/periodo fino ad adesso”: I have been here since 4. (Sono qui dalle quattro.)

 

 

Forum di inglese

Cerca nel sito

home





La pagina è stata elaborata in 20 millisecondi