In vs A for Time Expressions

English collapses an enormous amount of temporal information into the two words "in" and "at." At three o'clock, at Christmas, at lunch; in summer, in 2024, in an hour, in three days, for two hours, since Mondayeach "in" or "at" or "for" or "since" looks like a separate Italian preposition to a beginner, and that suspicion is correct. Italian uses six different prepositions for time, and getting them right is one of the cleanest tests of A2-level command of the language. The good news: the system is rule-based, not lexical, so once you internalize the six categories you can predict the right preposition for any time expression you have never heard before.

This page takes the system in two passes. First, the comparison table you can scan in twenty seconds. Then, each preposition in turn, with the contexts where it appears and the traps that catch English speakers.

💡
The crucial insight: Italian distinguishes between a point in time (use a), a span of time (use in), a future point measured from now (use tra/fra), a completed duration (use per), and an ongoing duration measured up to now (use da). English collapses these into "in," "at," "for," and "since." Map each English expression to a category before reaching for a preposition.

1. The system on one page

Before drilling each preposition, here is the master table. Read it once, then dig into the sections below; come back to this table as a reference.

PatternFunctionExampleEnglish
a + clock timePoint in time (clock)alle treat three
a + holidayPoint in time (festival)a Nataleat Christmas
a + mealAt a meala pranzoat lunch
a + month (modern)In + montha gennaioin January
in + seasonIn a span (season)in estatein summer
in + yearIn a yearnel 2024in 2024
in + decade / centuryIn a long spannegli anni '80in the '80s
in + durationWithin / completion inin un'orain an hour (within)
tra/fra + durationFuture point from nowtra un'orain an hour (future)
per + durationFor (completed)per due orefor two hours
da + durationSince (ongoing)da due orefor two hours (still going)
da + start pointSince (a date)dal 2020since 2020

Six prepositions; twelve patterns; one consistent logic — "what kind of time relationship am I describing?"

2. A for points in time

Italian uses a for moments — clock times, holidays, festivals, meals, and (in modern usage) months.

Clock times

The clock-time pattern is alle + number (always with the contracted article alle, because the implicit noun is ore — the hours). The only exceptions are a mezzogiorno (at noon) and a mezzanotte (at midnight), which take no article, and all'una (at one), which uses the singular feminine.

Ci vediamo alle tre davanti al cinema.

See you at three in front of the cinema.

La riunione comincia alle nove e mezza, non fare tardi.

The meeting starts at nine thirty, don't be late.

Sono arrivato a casa a mezzanotte e mezza, distrutto.

I got home at half past midnight, exhausted.

All'una in punto suona la campana del paese.

At one o'clock sharp the village bell rings.

Holidays and festivals

ItalianEnglish
a Nataleat Christmas
a Pasquaat Easter
a Capodannoat New Year
a Ferragostoat Ferragosto (Aug 15)
al mio compleannoon my birthday

A Natale torno sempre a casa dei miei, è una tradizione.

At Christmas I always go home to my parents', it's a tradition.

A Pasqua ci hanno invitato a pranzo dai nonni.

At Easter they invited us for lunch at our grandparents'.

Meals

A pranzo abbiamo mangiato lasagne fatte in casa.

At lunch we had homemade lasagna.

Cosa prepari a cena stasera?

What are you making for dinner tonight?

Months

Both a gennaio and in gennaio are accepted; the modern preference, especially in Northern and standard Italian, is a + month. In + month sounds slightly more formal or written; in everyday speech, a dominates.

Vado in vacanza ad agosto, come tutti.

I'm going on holiday in August, like everyone else.

A febbraio fa un freddo terribile a Milano.

In February it gets bitterly cold in Milan.

(Note the elision aad before a vowel: ad agosto, ad aprile. This is optional in modern writing but standard before vowel-initial months.)

3. In for spans

When the time expression is a span rather than a point — a season, a year, a decade, a century, an indefinite morning or evening — Italian reaches for in.

Seasons

Form 1 (in + season)Form 2 (di-contracted)
in primaveradi primavera
in estated'estate
in autunnod'autunno
in invernod'inverno

Both forms are correct. In + season is the most common neutral form. D'estate / d'inverno carry a slightly more characterizing flavor — "in summer (as a season)" — and are common in literary or descriptive contexts.

In estate andiamo sempre al mare in Sardegna.

In summer we always go to the seaside in Sardinia.

D'inverno preferisco stare in casa con un libro e una tisana.

In winter I prefer to stay home with a book and a herbal tea.

Years, decades, centuries

For years, in combines with the definite article il, producing nel (or nell' before a vowel-initial year, though this is rare). Decades and centuries follow the same logic.

Colombo è arrivato in America nel 1492.

Columbus arrived in America in 1492.

Negli anni '80 la musica italiana ha vissuto una stagione d'oro.

In the '80s Italian music had a golden age.

Nel XX secolo l'Italia è cambiata radicalmente.

In the 20th century Italy changed radically.

Indefinite parts of the day

When you mean "in the course of a morning, an evening" — not a specific morning, but a vague block of the day — Italian uses in + a special noun in -ata: mattinata, serata, giornata, nottata.

Ti chiamo in mattinata, appena ho un attimo.

I'll call you sometime this morning, as soon as I have a moment.

In serata ci troviamo tutti al solito bar.

In the evening we're all meeting up at the usual bar.

These differ from stamattina, stasera, stanotte ("this morning, this evening, tonight"), which point to a specific instance. In mattinata is "at some point during the morning."

4. In vs tra/fra: completion vs future

Two patterns share the surface form in / tra + duration but mean very different things. This is the most pernicious confusion in the entire Italian time-preposition system.

In + duration: completion within a span

In un'ora means within an hour, in the space of an hour — the action completes within that span. It answers "how long does it take?"

Lo faccio in cinque minuti, te lo prometto.

I'll get it done in five minutes, I promise. (completion within five minutes)

Ho letto il libro in due giorni, era avvincente.

I read the book in two days, it was gripping. (completion span)

In un'ora arriviamo a Bologna se non c'è traffico.

In an hour we'll reach Bologna if there's no traffic. (within an hour)

Tra/fra + duration: a future point measured from now

Tra un'ora means one hour from now — the action happens at a future point, not throughout. It answers "when?"

Vengo tra un'ora, sto finendo una cosa qui.

I'm coming in an hour (one hour from now), I'm finishing something here.

Fra tre giorni parto per Berlino.

In three days I'm leaving for Berlin.

Tra un mese saremo già in vacanza.

In a month we'll already be on holiday.

The diagnostic

Mentally substitute. If English speakers mean "within / over the span of," it's in. If they mean "from now until then," it's tra/fra.

EnglishMeaningItalian
"I'll do it in five minutes" (completion)five-minute spanLo faccio in cinque minuti
"I'll be there in five minutes" (future point)five minutes from nowArrivo tra cinque minuti
"I read the book in two hours" (completion)two-hour spanHo letto il libro in due ore
"Two hours from now I'll know" (future)two-hour waitTra due ore lo saprò

Native English speakers learning Italian routinely overuse in in the future-point sense — "in un'ora arrivo" sounds wrong if you mean "I'll get there an hour from now." The right preposition is tra/fra.

💡
A useful test: if you can replace English "in" with "from now," it's tra/fra. "I'll be there in an hour" = "I'll be there an hour from now" → tra un'ora. "I read it in an hour" = "I read it within an hour" → in un'ora.

5. Per for completed duration

Per marks duration where the action is completed or bounded — "for two hours," "for three years," typically with a perfective verb (passato prossimo) that frames the action as finished or as a closed episode.

Ho lavorato per cinque anni in quella ditta, poi sono cambiato.

I worked for five years at that firm, then I changed jobs. (closed episode)

Ha studiato per tutta la notte e ha passato l'esame.

He studied all night long and passed the exam.

Abbiamo aspettato per due ore al pronto soccorso.

We waited for two hours at the ER.

Ti amerò per tutta la vita.

I will love you for my whole life. (a bounded promise about a future stretch)

Per is also possible — but optional — with an emphatic, idiomatic flavor. In many cases, Italian simply drops the preposition entirely and uses the bare duration: "Ho lavorato cinque anni" is just as natural as "Ho lavorato per cinque anni." The bare form is more colloquial; per lends formality or emphasis.

6. Da for ongoing duration and start points

Da is Italian's since. It marks a duration that began in the past and continues into the present — typically with a present-tense verb in Italian, where English would use a present perfect ("I have been ___ing for/since…").

Da + duration ("for X time, still going")

Studio italiano da tre anni e ancora faccio errori.

I've been studying Italian for three years and I still make mistakes. (ongoing)

Aspetto l'autobus da venti minuti, sono furioso.

I've been waiting for the bus for twenty minutes, I'm furious.

Lavoro qui da poco, sono nuovo.

I've been working here only a short time, I'm new.

Da + specific start ("since [date]")

When the start is a date or a specific point, the same da appears, often contracting with a definite article (dal 2020, dal lunedì, dalle tre).

Vivo a Roma dal 2020.

I've been living in Rome since 2020.

Da gennaio non lo sento più.

I haven't heard from him since January.

Dalle otto sto cercando di chiamarti, perché non rispondi?

Since eight I've been trying to call you, why aren't you picking up?

Tense matters

A central trap for English speakers: where English uses present perfect ("I have studied for three years"), Italian uses simple present with da. The Italian sentence is "Studio da tre anni," not "Ho studiato da tre anni" — that past form means "I studied (and stopped)." If the action is still continuing, it's present + da.

EnglishItalian (correct)Italian (wrong)
I have lived here for ten years (still here)Vivo qui da dieci anniHo vissuto qui da dieci anni (would mean "I lived here for ten years and stopped")
I have studied Italian for two yearsStudio italiano da due anniHo studiato italiano da due anni
She has worked at the bank since 2018Lavora in banca dal 2018Ha lavorato in banca dal 2018

This tense-switch is the single deepest difference between how English and Italian narrate ongoing situations. Internalize it: da + present is "still happening." Da + passato prossimo is "has happened (a closed episode)."

7. Per vs da: the duration showdown

The two prepositions for "for + time" share the English word but split sharply in Italian. Get this distinction right and your tense system will reward you.

PerDa
AspectCompleted / closed episodeOngoing into present
Italian tensePast (passato prossimo / imperfetto)Present (or imperfect for "had been")
English equivalent"for X time" (and stopped)"for X time" (still going) / "since"
ExampleHo lavorato per cinque anniLavoro da cinque anni

Ho aspettato per un'ora, poi sono andato via.

I waited for an hour, then I left. (closed: per + passato prossimo)

Aspetto da un'ora, dove sei?

I've been waiting for an hour, where are you? (ongoing: da + present)

These two sentences mean almost opposite things despite identical durations. Ho aspettato per un'ora says: "I gave it an hour, then I left." Aspetto da un'ora says: "I'm still here, I've been waiting for an hour."

8. The full inventory in real sentences

Putting all six prepositions to work in plausible everyday Italian:

A Natale del 2020 nessuno è andato in vacanza, c'era il lockdown.

At Christmas 2020 nobody went on holiday, there was the lockdown. (a + holiday; nel = in + il for year)

Tra mezz'ora pranziamo, hai ancora cinque minuti.

In half an hour we'll have lunch, you've got five minutes left. (tra + future)

Ho lavorato in quella ditta per dieci anni e ora cerco qualcosa di nuovo.

I worked at that firm for ten years and now I'm looking for something new. (per + closed duration)

Studio architettura da cinque anni e mi mancano ancora due esami.

I've been studying architecture for five years and I still have two exams left. (da + ongoing)

Ti rispondo in cinque minuti, sto finendo un'altra mail.

I'll get back to you within five minutes, I'm finishing another email. (in + completion span)

In primavera Roma è bellissima, devi venire ad aprile.

In spring Rome is beautiful, you should come in April. (in + season; a + month, with elision)

9. Italian vs English: where they diverge

For an English speaker, the fault lines are predictable:

  • English "in" maps to Italian in (years, seasons, spans), a (months, in modern usage), tra/fra (future point), or stays in in (completion) — four destinations.
  • English "at" maps to a (clock, holidays, meals) almost always, but to da for someone's place (da Marco, "at Marco's"), which is geographic, not temporal.
  • English "for + duration" splits into per (closed) and da (ongoing). This is where transfer errors are most expensive.
  • English "since" maps to da uniformly.
  • English "on" with dates often disappears entirely in Italian or becomes il/la (the article alone): il 5 maggio (on May 5), la domenica (on Sundays).

The cure is to map the English expression to a category ("is this a point or a span? completed or ongoing? past or future?") before reaching for an Italian preposition.

10. Common mistakes

These are the errors English speakers make most consistently when handling Italian time expressions.

❌ In Natale vado in chiesa con la famiglia.

Incorrect — holidays take 'a,' not 'in.' Italian treats Christmas as a point in time.

✅ A Natale vado in chiesa con la famiglia.

At Christmas I go to church with my family.

❌ Vivo qui per cinque anni.

Incorrect — 'per' marks a closed past duration. For an ongoing situation up to now, use 'da' with present tense.

✅ Vivo qui da cinque anni.

I've been living here for five years (and still am).

❌ In un'ora arrivo, sto uscendo ora.

Incorrect — for a future point measured from now, use 'tra/fra,' not 'in.' 'In un'ora' would suggest completion within an hour, which is awkward here.

✅ Tra un'ora arrivo, sto uscendo ora.

I'll be there in an hour, I'm leaving now.

❌ Ho studiato italiano da tre anni.

Incorrect — 'da' with passato prossimo means 'I studied (and stopped) since.' For an ongoing study, use the present tense.

✅ Studio italiano da tre anni.

I've been studying Italian for three years.

❌ Alle estate andiamo al mare.

Incorrect — seasons take 'in,' not 'a.' 'Alle estate' confuses point with span.

✅ In estate andiamo al mare.

In summer we go to the seaside.

❌ Allo gennaio comincio un nuovo lavoro.

Incorrect — months don't take a contraction with the article. The form is 'a gennaio' (most common today) or 'in gennaio' (slightly more formal).

✅ A gennaio comincio un nuovo lavoro.

In January I'm starting a new job.

❌ Nel estate ci sono molti turisti a Roma.

Incorrect — 'in + season' takes no article. Just 'in estate.'

✅ In estate ci sono molti turisti a Roma.

In summer there are lots of tourists in Rome.

11. Quick reference

One more pass at the master table, organized by the question the preposition answers:

QuestionPrepositionExample
At what clock time?a (alle X)alle tre, alle nove e mezza
At what holiday / festival?aa Natale, a Pasqua
At which meal?aa pranzo, a cena
In what month? (modern)a (or in)a gennaio, in gennaio
In what season?in (or di)in estate, d'estate
In what year / decade / century?nel / neglinel 2024, negli anni '80
Within how long?inin un'ora
How long from now?tra / fratra un'ora
For how long? (closed)perper due anni
For how long? (still going)dada due anni
Since when?da / daldal 2020

Master this grid and you will rarely misfire on Italian time prepositions. Where the system feels arbitrary at first, give it a few weeks of attention: the categories — point, span, future, completed, ongoing — are the underlying logic, and once they click you stop translating from English at all.

Now practice Italian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Open the Italian course →

Related Topics

  • Italian Prepositions: OverviewA1A map of the Italian preposition system — the nine simple prepositions, the obligatory contractions with the definite article, the prepositional phrases built on adverbs and nouns, and the lexical rule that towers over all of it: each verb and noun chooses its own preposition, and you must memorize them one by one.
  • The Preposition A: OverviewA1A is the second most common Italian preposition — direction with cities, location with cities and certain places, indirect object marker, time of day, manner (a piedi, a mano), and the connector for verbs like cominciare a, andare a, riuscire a, imparare a. Plus the crucial fact: Italian has no personal a.
  • Da for Time DurationA2The signature Italian construction: present tense + da + duration for actions that started in the past and continue into the present. Studio italiano da tre anni — I've been studying Italian for three years.
  • Tra and Fra: Between, Among, and the Future-Time "In"A2Tra and fra are fully synonymous prepositions covering between, among, in (future time), and partitive out of. The choice between them is purely euphonic — pick the form that doesn't repeat consonants with the next word.
  • The Preposition Da: OverviewA1Italian's most multifunctional preposition — origin, time-since, passive agent, 'at someone's place', purpose, and 'as / like'. Da has the widest semantic range of any Italian preposition.
  • Articles with Days, Months, and DatesA2Article use with temporal expressions — il lunedì for habitual, lunedì for specific, a gennaio without article, l'estate with article, dates with il + cardinal day, and the il primo exception for the first of the month.