At con le ore e i momenti precisi (at 8 o'clock, at night, at Christmas), on con giorni e date (on Monday, on 25 December, on my birthday), in con mesi, anni, stagioni e parti del giorno (in July, in 2024, in winter, in the morning). Con next, last, this, everyniente preposizione: next week. For = durata, since = punto di partenza.
In italiano per il tempo usiamo “a”, “di”, “in”, “il” o nulla: “alle otto”, “di lunedì”, “a luglio”, “il 5 maggio”, “la settimana prossima”. In inglese il sistema è più ordinato, ma va imparato bene, perché gli errori di preposizione si sentono subito. In questa guida trovi la piramide in, on, at, le eccezioni, i casi senza preposizione, for e since, during, until e by e le altre preposizioni di tempo, con errori tipici ed esercizi.
La piramide in, on, at
Il trucco è pensare a una piramide rovesciata: in per i periodi più lunghi, on per i giorni, at per i momenti precisi.
| Preposizione | Con… | Esempi | Italiano |
|---|---|---|---|
| in | secoli, decenni, anni, stagioni, mesi, settimane, parti del giorno | in the 1990s, in 2025, in summer, in March, in the morning | negli anni '90, nel 2025, d'estate, a marzo, la mattina |
| on | giorni, date, giorni speciali | on Friday, on 3 June, on Christmas Day, on my birthday, on Monday morning | venerdì, il 3 giugno, il giorno di Natale, il mio compleanno |
| at | ore, momenti precisi, feste (periodo), alcune espressioni | at 9 o'clock, at noon, at midnight, at Christmas, at the weekend | alle 9, a mezzogiorno, a Natale, nel fine settimana |
Attenzione alla combinazione giorno + parte del giorno: vince il giorno. “Lunedì mattina” è on Monday morning, non in Monday morning. E i giorni ripetuti: on Mondays = il lunedì (ogni lunedì). Come si scrivono giorni, mesi e date è spiegato in giorni, mesi e date, l'ora in ore in inglese.
Eccezioni da ricordare
| Inglese | Italiano | Nota |
|---|---|---|
| at night | di notte | ma in the morning / afternoon / evening |
| at the weekend (UK) / on the weekend (US) | nel fine settimana | entrambe corrette |
| at Christmas / at Easter | a Natale / a Pasqua (il periodo) | on Christmas Day (il giorno) |
| at the moment | in questo momento | = now |
| at the same time | allo stesso tempo | |
| at the beginning / end of | all'inizio / alla fine di | at the end of May |
| in the end | alla fine (finalmente) | ≠ at the end of |
| on time / in time | puntuale / in tempo | The train was on time. We arrived in time for dinner. |
Quando non si usa la preposizione
| Con… | Esempi | Non dire |
|---|---|---|
| next / last | next Monday, last year, next summer | on next Monday, in last year |
| this / that | this morning, this week, that day | in this morning |
| every / each | every day, every Sunday | in every day |
| today, tomorrow, yesterday, tonight | See you tomorrow. | at tomorrow |
| all | all day, all week | for all day |
For, since e ago
| Parola | Significato | Esempio | Italiano |
|---|---|---|---|
| for | durata | I've lived here for ten years. | Vivo qui da dieci anni. |
| since | punto di partenza | I've lived here since 2015. | Vivo qui dal 2015. |
| ago | quanto tempo fa | I moved here ten years ago. | Mi sono trasferito qui dieci anni fa. |
During, while e for
| Parola | Seguita da | Esempio |
|---|---|---|
| during | un nome (quando?) | I fell asleep during the film. |
| while | una frase con verbo | I fell asleep while I was watching the film. |
| for | una durata (quanto?) | I slept for two hours. |
“Durante le vacanze” è during the holidays, ma “per due settimane” è for two weeks: non si dice during two weeks.
Until e by
| Parola | Significato | Esempio | Italiano |
|---|---|---|---|
| until / till | fino a (l'azione continua) | The shop is open until 8. | Il negozio è aperto fino alle 8. |
| by | entro (scadenza) | Please reply by Friday. | Rispondi entro venerdì. |
| not … until | non prima di | I won't be home until 9. | Non sarò a casa prima delle 9. |
Altre preposizioni di tempo
| Inglese | Italiano | Esempio |
|---|---|---|
| from … to / until | da … a | I work from 9 to 5. |
| before / after | prima di / dopo | before lunch, after work |
| in + periodo (futuro) | tra | I'll be back in ten minutes. |
| within | entro (non oltre) | within 24 hours |
| around / about | verso, circa | at around 7 |
| past / to (ore) | e / meno | half past six, quarter to eight |
Nota in + periodo nel senso di “tra”: The train leaves in five minutes (tra cinque minuti). Non si dice between five minutes né after five minutes.
Errori tipici degli italiani
| Errore | Corretto | Perché |
|---|---|---|
| I work here from 2019. | I've worked here since 2019. | Since + present perfect |
| See you on next Friday. | See you next Friday. | Niente preposizione con next |
| in the night | at night | Eccezione |
| in Monday morning | on Monday morning | Vince il giorno |
| I'll finish until Friday. | I'll finish by Friday. | Scadenza: by |
| during two hours | for two hours | Durata: for |
| I'll call you between ten minutes. | I'll call you in ten minutes. | “Tra” = in |
Esercizi sulle preposizioni di tempo con soluzioni
Scrivi le risposte e clicca su “Controlla”: vedrai subito cosa è giusto e cosa no.
Esercizio 1: In, on o at?
Completa con in, on o at.
- The film starts ___ 9 pm.
- My birthday is ___ 12 April.
- We usually go skiing ___ February.
- I don't like driving ___ night.
- See you ___ Saturday morning!
Mostra le soluzioni
- at
- on
- in
- at
- on
Esercizio 2: Preposizione o niente?
Completa con in, on, at oppure scrivi – se non serve.
- I'm going to London ___ next week.
- She was born ___ 1998.
- We have English lessons ___ every Tuesday.
- What are you doing ___ the weekend?
- I saw her ___ this morning.
Mostra le soluzioni
- –
- in
- –
- at (UK) / on (US)
- –
Esercizio 3: For, since o ago?
Completa con for, since o ago.
- I've known Paolo ___ we were at school.
- They got married five years ___.
- She's been waiting ___ half an hour.
- We've lived in this flat ___ March.
- I started this job two months ___.
Mostra le soluzioni
- since
- ago
- for
- since
- ago
Esercizio 4: Until, by, during o for?
Completa con until, by, during o for.
- Please send me the report ___ Thursday.
- I'll stay at the office ___ 7 o'clock.
- My phone rang ___ the meeting.
- We stayed in Rome ___ a week.
- You must be home ___ midnight. Don't be late!
Mostra le soluzioni
- by
- until
- during
- for
- by
Esercizio 5: Traduci
Traduci in inglese.
- Studio inglese da tre anni.
- Ci vediamo lunedì prossimo.
- Il negozio è aperto fino alle otto.
- Torno tra dieci minuti.
- Ci siamo conosciuti due anni fa, a Natale.
Mostra le soluzioni
- I've been studying English for three years.
- See you next Monday.
- The shop is open until eight.
- I'll be back in ten minutes.
- We met two years ago, at Christmas.
Le preposizioni di tempo nelle storie: Storytime Premium
At midnight, in the morning, three years ago, until the end: nelle storie il tempo scandisce ogni scena, e le preposizioni lo accompagnano. Nelle storie in inglese di Storytime Premium le senti in contesto, finché at night e on Monday diventano automatici. Con i sottotitoli cliccabili controlli ogni parola, salvi le espressioni come flashcard video e con il dettato alleni l'orecchio sulle preposizioni, che nel parlato quasi spariscono. Le storie sono adatte a tutti, anche ai bambini.
Il tempo della storia
Senti at midnight, the next morning, years ago nel racconto.
Sottotitoli cliccabili
Controlli ogni espressione di tempo.
Flashcard video
Salvi for, since e until con frasi vere.
Dettato
Alleni l'orecchio su in, on e at nel parlato veloce.
La prima lezione è gratuita: puoi provare tutte le funzioni con una storia completa prima di decidere.
Ascolta le preposizioni in una storia
Guarda la storia gratuita, clicca sulle parole che non conosci e salva le prime flashcard video.
GratuitaProvala gratis: “Alone in a City”
Una storia di 22 minuti con tutte le funzioni: sottotitoli cliccabili, flashcard video e allenamento all'ascolto.
Domande frequenti sulle preposizioni di tempo
Quando si usa in, on e at per il tempo?
At con le ore e i momenti precisi (at 7, at noon, at night), on con i giorni e le date (on Monday, on 5 May, on my birthday), in con periodi più lunghi: mesi, anni, stagioni, secoli e parti del giorno (in July, in 2020, in summer, in the morning).
Si dice in the night o at night?
At night: I work at night. Però in the morning, in the afternoon, in the evening. In the night si usa solo per una notte specifica: I woke up in the night (durante la notte).
Che differenza c'è tra for e since?
For indica la durata (for two years, per due anni), since il punto di partenza (since 2020, dal 2020). Entrambi si usano spesso con il present perfect: I've lived here for ten years / since 2015.
Che differenza c'è tra until e by?
Until indica un'azione che continua fino a un momento: I'll wait until six. By indica una scadenza, entro quando qualcosa succede: Send it by Friday (entro venerdì).
Si dice “on next Monday”?
No. Con next, last, this, every non si usa preposizione: next Monday, last week, this morning, every day. Lo stesso con today, tomorrow, yesterday.
Come si usa ago?
Ago va dopo l'espressione di tempo e si usa con il simple past: I met him two years ago (due anni fa). Non si usa con il present perfect.
Riepilogo
At per ore e momenti precisi (e at night), on per giorni e date, in per mesi, anni, stagioni e parti del giorno. Niente preposizione con next, last, this, every. For = durata, since = da quando, ago = fa; until = fino a, by = entro; in + periodo = tra. Inizia dall'esercizio 2.
Ascolta le preposizioni in una storia
Guarda una storia in inglese, clicca sulle parole che non conosci e salva flashcard con il frammento della scena. La prima lezione è gratuita.
Prova gratis