English Grammar Help: present perfect e past perfect


I tempi verbali che più si confondono in inglese sono il present perfect e il past perfect. E creano ancora più confusione quando devi identificare quale tempo usare e quale è stato usato. Quindi oggi faremo un po’ di pratica con questi tempi verbali.

Present perfect

Il present perfect è composto da ‘has’ o ‘have’ più il participio passato del verbo. Ad esempio, “I have watched the movie” o “She has watched the movies”.

Quindi quando si usa il present perfect? Ottima domanda. Usi il present perfect quando parliamo di un evento iniziato nel passato e ancora influente nel presente. Questa influenza potrebbe essere qualcosa che hai sperimentato nel tuo passato e che ha ancora un impatto nella tua vita. Potrebbe anche essere usato per le cose che sono cambiate nel corso del tempo o per un’attività che non era terminata in passato e che sarà completata in futuro. Guardiamo un esempio per ciascuno:

**Un’esperienza:
**“I have been to India”.

**Un cambiamento nel corso del tempo:
**“Her English has improved since she joined EF English Live”.

**Un’attività non terminata:
**“He has not finished cleaning the house”.

Tutti queste attività sono iniziate nel passato, ma qualcosa di esse si applica ancora nel presente e qualcosa di esse potrebbe cambiare nel presente o nel futuro.

Past perfect

È composto dalla combinazione di ‘had’ con il participio passato del verbo.

Il past perfect è molto simile al present perfect perché anche qui l’evento è iniziato nel passato, tuttavia, la differenza tra gli eventi è che l’evento del past perfect è terminato nel passato. Può essere usato per un periodo temporale preciso. Ad esempio, “I had studied in China last year”. Può implicare anche che l’evento è accaduto molto tempo fa.

Questo diagramma potrebbe aiutarti a capire meglio:

Present perfect

present perfect

Past perfect

past perfect

Un’altra confusione che gli studenti tendono a fare è quando vedono ‘have had’ messi assieme nella frase. Ad esempio,  “I have had a cold”. Questo è present perfect perché c’è ‘have’ o è un past perfect perché c’è ‘had’? Per identificare il tempo corretto, guarda sempre per prima cosa ‘have’ o ‘had”. In questa frase, per primo abbiamo usato ‘have’, perciò questa frase è al present perfect. Vuoi saperne di più sulla grammatica inglese? Iscriviti a uno dei nostri corsi di inglese online personalizzati e approfitta delle offerte!

Ancora confuso/a sui tempi verbali inglesi? Leggi la nostra guida definitiva ai tempi verbali inglesi o chiedi delucidazione al tuo insegnante durante la tua prossima lezione di inglese.

Image: Alejandro Escamilla.