International English Test logo
Blog·Grammatica inglese
Since vs For: Durata e Punti di Partenza nel Tempo

Since vs For: Durata e Punti di Partenza nel Tempo

International English Test·17 Sept 2026·3 min di lettura
#since vs for#present perfect#prepositions of time#common mistakes#grammar

Since e for sono le due parole che l'inglese usa per dire da quanto tempo qualcosa va avanti, e confonderle è uno degli errori più frequenti a livello intermedio. La regola è semplice: for misura una durata, since indica il momento in cui qualcosa è cominciato. Una volta che sai distinguere una durata da un punto di partenza, la scelta diventa quasi automatica.

For misura quanto a lungo

Usa for con un periodo di tempo, cioè la risposta alla domanda "per quanto tempo?".

  • I have lived here for five years.
  • We have been waiting for twenty minutes.
  • She has known him for a long time.

Se puoi mettere la frase dopo how long (how long? — for five years), allora for è la scelta giusta. Riguarda la lunghezza dell'arco temporale, non il momento in cui è iniziato.

Since indica quando è iniziato

Usa since con un punto preciso nel tempo, cioè la risposta a "da quando?".

  • I have lived here since 2019.
  • We have been waiting since ten o'clock.
  • She has known him since university.

Since punta all'inizio e implica che la situazione sia continuata fino a ora. Ecco perché si abbina così naturalmente al present perfect e alla sua forma continuativa, il present perfect continuous (I have been waiting since ten): l'azione è iniziata in quel momento e arriva fino al presente. Usare since e for correttamente con il present perfect è un traguardo riconosciuto del livello B1 sulla scala CEFR — quindi fare un test gratuito del livello di inglese è un ottimo modo per verificare di avere questa struttura ben salda.

L'altro since: perché

Since ha anche un secondo utilizzo, del tutto separato: può significare because (perché/dato che).

  • Since you are already here, let us begin.
  • Since it was raining, we stayed in.

Qui since introduce una causa, non un tempo. Il contesto lo rende subito chiaro, quindi raramente crea confusione, ma vale la pena sapere che questa parola porta con sé entrambi i significati.

Guida rapida

Chiediti cosa segue la parola. Un periodo di tempo (two hours, ten years, a while)? Usa for. Un punto di partenza (Monday, 2010, I was born)? Usa since, di solito con il present perfect. E se quello che segue è una causa piuttosto che un tempo, since significa because. Una sola frase racchiude entrambi gli usi temporali: "I have worked here for three years, since I left university." Per un altro modo in cui l'inglese gestisce il tempo e il passato, dai un'occhiata a used to vs would.

Domande frequenti

For misura per quanto tempo qualcosa è durato, ovvero un periodo: for two hours, for ten years, for a while. Since indica il punto in cui è iniziato: since Monday, since 2010, since I was a child. Quindi si dice I have lived here for five years (una durata) oppure I have lived here since 2019 (un punto di partenza). Rispondono rispettivamente alle domande 'per quanto tempo?' e 'da quando?'.
Per indicare una durata che arriva fino a ora, sì, di solito si usano con il present perfect: I have known her for years, I have known her since school. For è più flessibile e può comparire con altri tempi (I worked there for a year, un'azione conclusa), ma since, quando segna un punto di partenza che continua fino al presente, preferisce nettamente il present perfect.
Sì. Oltre a indicare un punto nel tempo, since può significare 'dato che' o 'poiché': Since you are here, let us start. Questo è un uso distinto e il contesto rende sempre chiaro quale dei due significati è in gioco. Quando since è seguito da una causa invece che da un riferimento temporale, si tratta del significato 'perché'.
International English Test

Team editoriale dell'International English Test

Membro associato dell'ALTE · Valutazione di inglese del Regno Unito · Dal 2023

Questo articolo ti è stato utile? Condividilo:

Pronto a ottenere il tuo certificato di inglese?

Fai il test di livello di inglese e ricevi subito il tuo certificato allineato al CEFR.

Inizia — a partire da £12.99