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.
Nessuna voce inglese è disponibile sul dispositivo. Puoi comunque leggere gli esempi.
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
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.
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.
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.
Mettiti alla prova
Rispondi alle domande e ricostruisci frasi inglesi. Vedrai il tuo punteggio.
Scegli l’opzione corretta. I have known Lea ___ six years. (for / since)
Scegli l’opzione corretta. This shop has been here ___ 2015. (for / since)
Scegli l’opzione corretta. I have ___ Lea for six years. (know / known)
Tocca le parole nell’ordine giusto.
Tocca le parole nell’ordine giusto.
Tocca le parole nell’ordine giusto.
Conserva i tuoi progressi
Registrati gratis per salvare i risultati degli esercizi.
Registrati e salvaHo già un accountUsalo 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...?.

