For o since: qual è la differenza?

10,000+ professionisti formatidal 20074.9/5 di valutazioneinsegnanti madrelingua espertilezione di prova gratuita, senza carta di credito

For e since parlano entrambi di tempo, ma rispondono a domande diverse. For ti dice per quanto tempo dura qualcosa; since ti dice quando è iniziato.

Questa guida è per i livelli da A2 a B1. Presenta le due preposizioni fianco a fianco, mostra i tempi verbali con cui funzionano e copre gli errori più comuni. Tre esercizi ti permettono di allenarti subito.

Un breve riassunto video

For e since: la differenza fondamentale

FOR si usa per un periodo o una durata di tempo precisa. SINCE si usa per il punto di partenza di un periodo che continua fino a ora.

Guarda come cambia la stessa idea con ciascuna preposizione:

Preposizione Cosa indica Esempi
for Una durata di tempo (dall’inizio alla fine). He has been a doctor for 10 years. / I have lived in Rome for a year.
since Un punto di partenza che continua fino a ora. He has been a doctor since 2010. / I have lived in Rome since last June.
Test rapido: se la parola è seguita da una durata (two hours, a year), usa for. Se è seguita da un punto nel tempo (Monday, 2010, this morning), usa since.

For descrive un periodo dall’inizio alla fine

For funziona con tutti i tempi verbali:

  • Mary goes to sewing class for three hours every Monday. (present simple)
  • They are studying for two hours today. (present continuous)
  • He has lived in Milan for a long time. (present perfect)
  • He has been living in Paris for three months. (present perfect continuous)
Usa for prima di una durata, un numero o una parola di tempo: minutes, hours, days, weeks, months, years.

Since descrive un punto nel tempo fino a ora

Since si usa normalmente con i tempi perfetti:

  • He has been here since 9 am. (present perfect)
  • He has been working upstairs since he arrived. (present perfect continuous)
  • I have lived in New York since my childhood. (present perfect)
  • It has been raining since Tuesday. (present perfect continuous)
Usa since prima di un punto di partenza: un’ora, una data o un evento.

Una piccola parola cambia tutta la frase. Prenota una lezione di prova gratuita e allenati con for e since con un insegnante madrelingua esperto, senza carta di credito.

Prenoto la mia prova gratuita

Errori comuni con for e since

  1. Usare since per una durata. Una durata vuole for: « I have studied for two hours », non « since two hours ».
  2. Usare for per un punto di partenza. Un punto nel tempo vuole since: « since Monday », non « for Monday ».
  3. Usare il tempo sbagliato con since. Since richiede un tempo perfetto: « I have known her since 2019 », non « I know her since 2019 ».
  4. Dimenticare il punto di partenza dopo since. Puoi dire « I waited two hours », ma since ha sempre bisogno del suo punto di partenza.

Esercizi pratici

Prova questi tre esercizi. Si aprono in una nuova scheda per tenere questa guida a portata di mano.

Esercizio 1: scegliere tra for e since
Esercizio 2: since o for in una frase
Esercizio 3: collocare l’indicazione di tempo

Verifica rapida

Completa o correggi ogni frase, poi mostra le risposte.

1. I have worked here ___ 2018.
2. We talked ___ two hours.
3. She has been ill ___ Monday.

Mostra le risposte

1. since.   2. for.   3. since.

Com’è andata? Indovinare for e since in un esercizio è un inizio; usarli senza pensarci mentre parli è l’obiettivo. In una lezione di prova gratuita, un insegnante madrelingua esperto ti aiuta ad arrivarci.

Prova una lezione gratuita

Domande frequenti

Qual è la differenza tra for e since?
For si usa per una durata (« for two hours », « for a year »). Since si usa per un punto di partenza che continua fino a ora (« since 2010 », « since Monday »).
Si usa since con il present perfect?
Sì. Since si usa normalmente con i tempi perfetti: « I have lived here since 2015 », « He has been working since 9 am. »
Si può dire « since two hours »?
No. Una durata vuole for: « for two hours ». Usa since solo prima di un punto nel tempo, come « since noon ».
For richiede sempre il present perfect?
No. For funziona con qualsiasi tempo: « I studied for an hour » (passato), « I will stay for a week » (futuro), « I have waited for ages » (present perfect).
Come faccio a sapere se usare for o since?
Guarda cosa segue. Una durata (two days, a month) vuole for. Un punto nel tempo (Tuesday, my birthday, 2020) vuole since.

Punti chiave

  • Usa for per una durata: for two hours, for a year.
  • Usa since per un punto di partenza fino a ora: since Monday, since 2010.
  • Se segue una durata, scegli for; se segue un punto nel tempo, scegli since.
  • Since richiede normalmente un tempo perfetto; for funziona con qualsiasi tempo.
  • Nel dubbio, chiediti: per quanto tempo? (for) o da quando? (since).

Continua a imparare

Scritto e revisionato dagli insegnanti madrelingua esperti di Live English, online dal 2007.