differenza tra Present perfect simple e continuous in inglese

present perfect simple e continuous

Possiamo usare sia il present perfect sia il present perfect continuous per parlare di azioni o stati che sono ancora connessi al momento presente.

differenza numero 1
  • Di solito, il present perfect si concentra sul risultato della attività
    You've washed the car! It looks shining!

  • il present perfect continuous di solito si concentra sulla attività in se.


    I've been playing basketball. I'm so happy!


    differenza numero 2

    usiamo il present perfect simple per specificare quanto (how many)
    They have written three letters this month.
    Questo hanno scritto tre lettere.
    focus sulle tre lettere (how many)

    I have answered 10 questions so far.
    Ho risposto a 10 domande finora.


    The hens have laid 5 eggs.
    Le galline hanno fatto 5 uova.


    usiamo il present perfect continuous per specificare per quanto tempo (how long)


    I've been writing letters all day.
    Sto scrivendo lettere tutto il giorno.
    Focus sulla durata (how long).

    He has been reading the book for two hours.
    Sta leggendo il libro da due ore.

    They have been playing football for an hour.
    Giocano a calcio da un'ora.



    differenza numero 3
    il present perfect descrive azioni complete
    He has done his homework.
    Ha fatto i suoi compiti.

    I have seen that movie.
    Ho visto quel film.

    Il present perfect continuous descrive una attività che può continuare

    He has been doing his homework.
    Sta facendo i suoi compiti.

    I have been watching tv.
    Sto guardando la tv.
    n.b. in questi ultimi due esempi non è detto che l'azione continui, infatti si usa il present perfect continuous per attivita' che sono finite di recente o appena fermate, di cui vogliamo esprimere l'effetto:

  • I am out of breath because I have been running
    (sono a corto di fiato perchè ho appena finito di correre)
  • I have been talking with my boss and He is very happy
    (ho appena parlato col mio capo ed è molto contento)

    differenza tra present perfect e present perfect continuous

    1)quando usiamo il present perfect continuous siamo interessati all'attività in se,non ci importa se tale attivita' si sia o meno conclusa.

    2)quando usiamo il present perfect simple , invece,ci riferiamo ad una attivita' sicuramente conclusa , e vogliamo mettere in risalto l'effetto,il risultato della attività

    3)col present perfect continuous è naturale usare how long per chiedere da quanto tempo una certa azione si protrae,(azioni non finite);

    4)mentre usiamo espressioni come how much e how many times con azioni finite ed il present perfect

    5)con i verbi work e live possiamo indifferentemente usare il present perfect continuous o il present perfect simple

    6)usiamo il present perfect simple per azioni o STATI che iniziano nel passato e continuano nel presente

    7)usiamo il present perfect continuous per azioni o ATTIVITA' che iniziano nel passato e continuano nel presente