Conosci Lea da sei anni e la conosci ancora. Il present perfect collega questi momenti. Anche la negazione arriva fino a ora: non c’è stata alcuna conversazione da martedì.

Il principio

Usa for con una durata: for six years. Usa since con un inizio: since 2015, since they met. Domanda: How long have/has + soggetto + participio passato...? I verbi di stato come know usano normalmente il perfect semplice, non il continuo.

Esempi

  • I have known Lea for six years.Conosco Lea da sei anni.
  • This shop has been here since 2015.Questo negozio è qui dal 2015.
  • How long have you had this laptop?Da quanto tempo hai questo portatile?
  • We haven't spoken since Tuesday.Non ci siamo parlati da martedì.
  • She has lived here for ten months.Vive qui da dieci mesi.
  • They have been friends since they met at college.Sono amici da quando si sono conosciuti all’università.

La lettura usa una voce inglese sintetica del dispositivo. Qualità e disponibilità variano; non valuta la pronuncia.

Fai attenzione

Per uno stato che continua, di’ I have known her for six years, non I know her since six years. For non impone il perfect: I lived there for a year può descrivere un soggiorno concluso. Il senso dell’intervallo determina il tempo.

Prova tu

  1. Scegli l’opzione corretta. I have known Lea ___ six years. (for / since)

    Mostra la risposta o una risposta di esempio

    for

    Sei anni è una durata, quindi scegli for.

  2. Scegli l’opzione corretta. This shop has been here ___ 2015. (for / since)

    Mostra la risposta o una risposta di esempio

    since

    Il 2015 indica il punto iniziale, quindi scegli since.

  3. Scegli l’opzione corretta. I have ___ Lea for six years. (know / known)

    Mostra la risposta o una risposta di esempio

    known

    Dopo have, usa il participio known. Lo stato è iniziato prima e continua ora.

Usalo oggi

Scegli un’amicizia, un oggetto posseduto e un luogo di residenza. Scrivi da quanto durano queste situazioni usando for e since. Aggiungi una domanda con How long...?.