For o since: qual è la differenza?
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. |
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)
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)
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.
Errori comuni con for e since
- Usare since per una durata. Una durata vuole for: « I have studied for two hours », non « since two hours ».
- Usare for per un punto di partenza. Un punto nel tempo vuole since: « since Monday », non « for Monday ».
- Usare il tempo sbagliato con since. Since richiede un tempo perfetto: « I have known her since 2019 », non « I know her since 2019 ».
- 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.
Domande frequenti
Qual è la differenza tra for e since?
Si usa since con il present perfect?
Si può dire « since two hours »?
For richiede sempre il present perfect?
Come faccio a sapere se usare for o 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
- Present perfect o past simple
- Le preposizioni di tempo
- Altre guide gratuite di grammatica inglese
- Metti alla prova il tuo livello di inglese
- Conosci i nostri insegnanti
Scritto e revisionato dagli insegnanti madrelingua esperti di Live English, online dal 2007.