Wordbook+ Word
← 07 The present perfect

7.5 Present perfect vs past simple

È la distinzione più importante di tutto il capitolo, ed è difficile per un italiano perché il passato prossimo copre entrambi.

Past simplePresent perfect
momento definitomomento non specificato
periodo chiusoperiodo ancora aperto
racconta un fattoguarda al risultato di adesso
  • I saw her yesterday. → yesterday è finito.
  • I have seen her today. → today non è ancora finito.
  • He worked here for ten years. → non ci lavora più.
  • He has worked here for ten years. → ci lavora ancora.

Il test rapido

Chiediti: si può dire quando? Se sì, past simple. Se la domanda non ha senso o la risposta è "non importa", present perfect.

Attenzione

Con when la domanda è sempre al past simple, perché when chiede proprio il momento: When did you arrive?, mai When have you arrived?

Loading your notes…