B1 · Intermedio · Inglese · 10 min

Il present perfect

Il present perfect collega un'azione passata a ora. Usa have o has più un participio passato. Una parola di tempo concluso come yesterday riporta la frase al passato semplice.

Che cosa allenerai

  • Costruisci have o has più un participio passato.
  • Scegli tra for e since.
  • Tieni yesterday con il passato semplice.

Spiegazione

La forma

Il present perfect è have o has più il participio passato: I have seen that film, She has lost her keys. he, she e it prendono has. Tutti gli altri prendono have. Il participio non è sempre il passato semplice. go ha il passato semplice went ma il participio gone: She has gone home.

for e since

for misura una durata: for three years. since indica il punto di partenza: since 2020, since Monday. Entrambi possono stare con il present perfect quando la situazione continua fino a ora: She has lived here for three years. during three years non sostituisce for in questo schema.

Non con yesterday

Un tempo concluso chiude la porta al present perfect. I saw him yesterday è passato semplice. I have seen him yesterday mescola un verbo al present perfect con un tempo concluso, e quella mescolanza è l'errore. Parole come just, already e yet si adattano al present perfect: I have just finished, She hasn’t left yet.

Esempi

  1. I have seen that film.un'esperienza fino a ora
  2. She has lived here for three years.uno stato che continua
  3. for three yearsuna durata
  4. since 2020un punto di partenza
  5. I have just finished.un completamento recente

Errori frequenti

  • has went usa il passato semplice al posto del participio. Il participio di go è gone.
  • since three years tratta una durata come un punto di partenza. Una durata prende for.

Esercizi

Rispondi a tutte le domande e poi controlla. Puoi leggere perché una risposta è adatta e rifare la serie.

Domanda 1 di 6

Quale frase si adatta a un risultato che conta adesso?

Domanda 2 di 6

Quale espressione indica un punto di partenza?

Domanda 3 di 6

Completa la frase.

She has lived here three years.

Domanda 4 di 6

yesterday si può usare con il present perfect.

Domanda 5 di 6

she prende has nel present perfect.

Domanda 6 di 6

Abbina la parola di tempo allo schema di questa lezione.

for
since
yesterday

Continua in Surf Language

L’app aggiunge l’ascolto, il ripasso e un percorso più lungo. Queste pagine restano gratuite.

Lezione precedente: Preposizioni di tempo e di luogoTutte le lezioni di IngleseLezione successiva: Primo e secondo condizionale Apri l’app

Inizia la prima lezione.

Scegli la lingua che vuoi imparare. Inizia nel browser o nell'app per il telefono.

Inizia a imparare gratis