Come si forma il present perfect inglese - quando si usa esempi

present perfect come si forma

Affermativa Soggetto + have/has + participio passato (past participle)
I have done. Io ho fatto
She has done. Lei ha fatto

Negativa
soggetto + have/has + not + participio passato
I have not (haven't) done. Io non ho fatto
She has not (hasn't) done . Lei non ha fatto

Interrogativa have/has + soggetto + participio passato
Have I done. (Io) ho fatto?
Has she done? Lei ha fatto?


I have not failed. I've just found 10000 ways that won't work.
Non ho fallito. Ho solo trovato 10000 modi che non funzioneranno.
Thomas Alva Edison



Negativa interrogativa
have/has+ not + soggetto + participio passato
Haven't I done? Non ho fatto?
Hasn't she done? Non ha fatto?


Gli esempi che seguono mostrano la posizione degli avverbi di tempo come always, only, never, ever, still, just, etc.

You have only done the exercise one time.
Have you only done that exercise one time?


  • esercizi present perfect


    quando usare il present perfect

    Il present perfect ha molti utilizzi e sfumature.
    In generale,si usa nei seguenti casi :
    1)esprimere un collegamento col presente
    2)azione finita ma ha un effetto adesso
    3)azioni al passato di cui non conosciamo quando, o non e' importante quando
    4)per parlare di fatti recenti e dare delle news (molto usato nei tg)
    5)per dire che una cosa succede per la prima volta

    All that we are is the result of what we have thought . The mind is everything. What we think we become.
    Tutto quello che siamo e' il risultato di quello che abbiamo pensato.La mente e' tutto. Quello che noi pensiamo noi diventiamo. Buddha



    esempi e frasi con il present perfect

    1 il present perfect si usa quando si vuole esprimere un collegamento col presente, l'azione e' finita nel passato ma ha un risultato adesso
  • I have lost my license -->
    la patente e' stata persa prima,ma l'effetto di non poter guidare e' ancora valido
  • I have lost my bag --->
    non le trovo adesso,le sto cercando ma non le ho ancora trovate
  • Cristina has gone out ->
    è uscita,e l'effetto su questo momento è che non è in casa
  • Cristina has just gone out---->
    si usa just per specificare che Cristina e' uscita da poco just=appena
  • Cristina has already gone out->
    si already per specificare che una cosa e' successa prima di quando si potesse pensare(already=gia')
  • Cristina hasn't gone out yet-->
    yet si usa solo nelle interrogative e negative,e significa fino ad ora,esprime che chi parla si aspetti che qualcosa succeda


    I have gained this by philosophy: that I do without being commanded what others do only from fear of the law.
    Dalla filosofia ho guadagnato questo:che io faccio senza essere comandato quello che gli altri fanno solo spinti dalla paura della legge.
    Aristotele


    2 Possiamo usare il present perfect per parlare di una azione o di uno stato che e' successo in qualche tempo del passato, che non e'definito,perche' non lo sappiamo o perche'non e' importante specificarlo.
  • I have never been to england
    (non sono mai stato in Inghilterra)
  • I have been to Sardinia
    (sono stato in Sardegna
    durante la mia vita)
  • I have written a book
    (ho scritto un libro,non importa
    quando ,nella mia vita lo ho fatto)




    3 il present perfect inglese si usa spesso per dare notizie recenti, ed e' tipico dei notiziari:>
  • president Obama has announced that He'll do a new law about drugs
  • An agent has arrested the thief
  • taxes have gone up this year
  • I have just been to the the hospital
    (sono appena stata all'ospedale)


    I have found the paradox that if I love until it hurts, then there is no hurt, but only more love.
    Ho trovato il paradosso che se amo fino a che l'amorre ferisce, non c'e' ferita ma solo piu' amore.
    Madre Teresa


    4 Quando parliamo riferendoci ad un periodo di tempo che include il passato ed arriva fino a questo momento,dobbiamo usare il present perfect.

    In pratica serve per specificare che il tempo non e' finito nel momento in cui si parla.


    present perfect parole chiave

    Ecco alcune espressioni di tempo
    usate col present perfect:

  • lately--------------------->
    have you seen Luca lately?
    hai visto Luca ultimamente?
  • recently------------------->
    I havent seen Andrea recetly
    non ho visto Andrea di recente
  • just----------------------->
    I have just eaten an apple
    ho appena mangiato una mela
  • already-------------------->
    I have already eaten
    ho gia' mangiato
  • never---------------------->
    I have never eaten a lobster
    non ho mai mangiato una aragosta
  • ever----------------------->
    It's the best movie I ever seen
    E' il film migliore che abbia mai visto
  • since---------------------->
    I have lived in Bologna since june 2009
    Vivo a Bologna da giugno 2009
  • today---------------------->
    I haven't had any meal today
    non ho mangiato nessun pasto oggi
  • this morning--------------->
    I have spent a lot of money this morning
    Ho speso molti soldi stamattina
  • this night----------------->
    He has drunk some bear this night
    Lui ha bevuto un po' di birra stanotte
  • so far--------------------->
    They haven't earned any money so far
    Non hanno guadagnato niente fino ad ora
  • in the last few days------->
    She has worked so hard in the last few days
    Ha lavorato duramente negli ultimi giorni
  • this term------------------>
    I haven't been well this term
    Non sto bene questo periodo

    bisogna prestare molta attenzione
    alla differenza tra:

    I have been to Sardinia-------->
    significa che sono stato in
    Sardegna e adesso sono tornato

    I have gone to Sardinia-------->
    significa che adesso sono
    ancora in Sardegna

    5 si usa il present perfect inglese per dire che una cosa succede per la prima volta:
    -this is the first time I have won so much money



    present perfect di to be

    forma affermativa
    I have been to Italy.
    You have been to Italy.
    He/she/it has been to Italy.
    We have been to Italy.
    You have been to Italy.
    They have been to Italy.

    Sono stato in Italia.
    Sei stato in Italia
    Egli è stato in Italia etc.
    Noi siamo stai in Italia.
    Siete stati in Italia.
    Sono stati in Italia.

    forma negativa
    I have not been to Italy.
    You have not been to Italy.
    He/she/it has not been to Italy.
    We have not been in Italy.
    You have not been to Italy.
    They have not been to Italy.

    Non sono stato in Italia.
    Non sei stato in Italia
    Egli non è stato in Italia etc.
    Noi non siamo stati in Italia.
    Voi non siete stati in Italia.
    Essi non sono stati in Italia.

    forma interrogativa Have I been to Italy?
    Have you been to Italy?
    Has he/she/it been to Italy?
    Have we been to Italy?
    Have you been to Italy?
    Have they been to Italy?

    Sono stato in Italia?
    Sei stato in Italia?
    Egli è stato in Italia? etc.
    Siamo stati in Italia?
    Siete stati in Italia.?
    Sono stati in Italia.?


    present perfect di to have

    forma affermativa
    I have had a lot of work to do.
    You have had a lot of work to do.
    He/she/it has had a lot of work to do.
    We have had a lot of work to do.
    You have had a lot of work to do.
    They have had a lot of work to do.

    Ho avuto molto lavoro da fare
    Hai avuto molto lavoro da fare
    Ha avuto molto lavoro da fare
    Abbiamo avuto molto lavoro da fare
    Avete avuto molto lavoro da fare
    Hanno avuto molto lavoro da fare

    forma negativa
    I have not had a lot of work to do.
    You have not had a lot of work to do.
    He/she/it has not had a lot of work to do.
    We have not had a lot of work to do.
    You have not had a lot of work to do.
    They have not had a lot of work to do.

    Non ho avuto molto lavoro da fare
    Non hai avuto molto lavoro da fare
    Non ha avuto molto lavoro da fare
    Non abbiamo avuto molto lavoro da fare
    Non avete avuto molto lavoro da fare
    Non hanno avuto molto lavoro da fare

    forma interrogativa Have I had a lot of work to do?
    Have you had a lot of work to do?
    Has he/she/it had a lot of work to do?
    Have we had a lot of work to do?
    Have you had a lot of work to do?
    Have they had a lot of work to do?

    Ho avuto molto lavoro da fare?
    Hai avuto molto lavoro da fare?
    Ha avuto molto lavoro da fare?
    Abbiamo avuto molto lavoro da fare?
    Avete avuto molto lavoro da fare?
    Hanno avuto molto lavoro da fare?

    I have been - I have gone : differenze

    I have gone = Io sono andato.
    You have gone= tu sei andato.
    He/she/it has gone= Lui è andato.
    We have gone=noi siamo andati
    You have gone=voi siete andati.
    They have gone=loso sono andati.

    Si usa I have been quando parliamo di visite completate, ovvero siamo rientrati a casa.

    I have been In italy=
    Sono stato in Italia, ma adesso sono rientrato a casa.

    I have gone in Italy=
    Sono andato in Italia sono ancora In Italia.