FastItalian Learning
Dashboard
A250 exercises · 5 sections· ⏱️ ~190 min to complete

Time Expressions

Time expressions are the words and phrases that anchor every story you tell — when something happened, how often it happens, how long it took, what came before what. Italian organizes them into clear families: past markers (ieri, l'altro ieri, la settimana scorsa, l'anno scorso, due giorni fa), present and frequency markers (oggi, adesso, sempre, spesso, di solito, qualche volta, raramente, mai), future markers (domani, dopodomani, la prossima settimana, fra/tra due ore), and sequencing words (prima, poi, dopo, infine, già, ancora, appena, subito). Mastering these gives your Italian a clear narrative structure and makes you sound much more confident.

The single most important contrast to internalize is fa vs. fra/tra. Use fa AFTER the time period for past events: due giorni fa (two days ago), un anno fa (a year ago). Use fra or tra (interchangeable) BEFORE the time period for future events: fra due giorni (in two days), tra un anno (in a year). Another key pair is per (completed duration: Ho studiato per due ore — I studied for two hours, and stopped) vs. da (ongoing: Studio da due ore — I've been studying for two hours, still going). In the exercises below you'll practice picking the right time word for each context, placing frequency adverbs in their natural positions (sempre, spesso, mai usually go after the verb), and combining time expressions with the past tenses you already know. These small words are the connective tissue of every story.

The Lesson

Introduction to Time Expressions

Italian has a rich system of time expressions that tell us when something happens, how long it lasts, and in what sequence events occur. Mastering these expressions will make your Italian sound natural and fluent. They fall into five main categories: past, present/habitual, future, duration, and sequencing.

Past Time Expressions

ItalianEnglishExample
ieriyesterdayIeri ho mangiato la pizza. — Yesterday I ate pizza.
l'altro ierithe day before yesterdayL'altro ieri siamo andati al cinema. — The day before yesterday we went to the cinema.
la settimana scorsalast weekLa settimana scorsa ho lavorato molto. — Last week I worked a lot.
il mese scorsolast monthIl mese scorso sono andato a Roma. — Last month I went to Rome.
l'anno scorsolast yearL'anno scorso ho imparato l'italiano. — Last year I learned Italian.
... fa... agoDue giorni fa ho visto Marco. — Two days ago I saw Marco.
tempo fasome time agoTempo fa vivevo a Milano. — Some time ago I lived in Milan.
una voltaonce / used toUna volta andavo spesso al mare. — I used to go to the sea often.

Present, Habitual, and Frequency Expressions

ItalianEnglishExample
oggitodayOggi ho una riunione. — Today I have a meeting.
adesso / oranowAdesso non posso parlare. — Now I cannot talk.
al momentoat the momentAl momento sto studiando. — At the moment I am studying.
semprealwaysMangio sempre la colazione. — I always eat breakfast.
spessooftenSpesso vado in palestra. — I often go to the gym.
di solitousuallyDi solito mi sveglio alle sette. — I usually wake up at seven.
qualche voltasometimesQualche volta cucino a casa. — Sometimes I cook at home.
ogni tantoevery now and thenOgni tanto esco con gli amici. — Every now and then I go out with friends.
raramenterarelyRaramente mangio la carne. — I rarely eat meat.
mainever (with non)Non guardo mai la televisione. — I never watch television.
ogni giornoevery dayLeggo ogni giorno. — I read every day.
una volta alla settimanaonce a weekVado in piscina una volta alla settimana. — I go to the pool once a week.
due volte al mesetwice a monthFaccio la spesa due volte al mese. — I do the shopping twice a month.

Future Time Expressions

ItalianEnglishExample
domanitomorrowDomani andrò dal dottore. — Tomorrow I will go to the doctor.
dopodomanithe day after tomorrowDopodomani partiamo per la Spagna. — The day after tomorrow we leave for Spain.
la prossima settimananext weekLa prossima settimana ho un esame. — Next week I have an exam.
il prossimo mesenext monthIl prossimo mese cambio lavoro. — Next month I am changing jobs.
l'anno prossimonext yearL'anno prossimo mi sposo. — Next year I am getting married.
fra / tra + timein ... (time from now)Fra due giorni torno a casa. — In two days I will be back home.
tra un'orain an hourArrivo tra un'ora. — I will arrive in an hour.
prestosoonCi vediamo presto! — See you soon!
più tardilaterTi chiamo più tardi. — I will call you later.

Duration and Sequencing Expressions

ItalianEnglishExample
per + timefor (completed duration)Ho studiato per due ore. — I studied for two hours.
da + timefor / since (ongoing)Studio italiano da sei mesi. — I have been studying Italian for six months.
duranteduringDurante le vacanze ho riposato. — During the holidays I rested.
primabefore / firstPrima di mangiare mi lavo le mani. — Before eating I wash my hands.
poi / dopothen / afterPoi siamo andati al bar. — Then we went to the bar.
infine / alla finefinally / in the endAlla fine abbiamo deciso di restare. — In the end we decided to stay.
subitoimmediatelyVengo subito! — I am coming immediately!
giàalreadyHo già mangiato. — I have already eaten.
ancorastill / yetStai ancora dormendo? — Are you still sleeping?
non ancoranot yetNon ho ancora finito. — I have not finished yet.
appenajustSono appena arrivato. — I have just arrived.

Key Contrast: 'fa' (ago) vs 'fra/tra' (in)

  • Due giorni fa ho comprato il biglietto.Two days ago I bought the ticket. (past: fa after the time)
  • Fra due giorni parto.In two days I am leaving. (future: fra/tra before the time)
  • Un anno fa ho iniziato a studiare.One year ago I started studying. (past)
  • Tra un anno finirò l'università.In one year I will finish university. (future)
  • Tre ore fa abbiamo mangiato.Three hours ago we ate. (past)
  • Tra tre ore arriveranno.In three hours they will arrive. (future)

Key Grammar Tips

1. Use 'fa' AFTER the time period for past events: 'due giorni fa' (two days ago). Use 'fra/tra' BEFORE the time period for future events: 'fra due giorni' (in two days). 2. 'Da' is used with the PRESENT tense for actions still ongoing: 'Studio da tre anni' (I have been studying for three years). 3. 'Per' is used for completed durations, typically with the past: 'Ho lavorato per otto ore' (I worked for eight hours). 4. 'Già' (already) and 'ancora/non ancora' (still/not yet) are very common with the passato prossimo. 5. Frequency words like 'sempre', 'spesso', 'mai' usually come AFTER the verb. 6. 'Scorso' (last) comes AFTER the noun: 'la settimana scorsa', 'il mese scorso'. 'Prossimo' (next) comes BEFORE or AFTER depending on usage: 'la prossima settimana' or 'il mese prossimo' — both are correct.

Practice Exercises

50 exercises · 10 questions each

Stuck on Time Expressions? Get 25 minutes with a native speaker — €1.

Pasqualino Ferrari (Super Squalo) teaches you 1-on-1 via video call. No commitment, no package.

Book €1 trial →

Related Resources

?

Frequently Asked Questions

What are common Italian time expressions?

Useful expressions include: oggi (today), ieri (yesterday), domani (tomorrow), dopodomani (the day after tomorrow), l’altro ieri (the day before yesterday), tra poco (in a little while), fra un’ora (in an hour), poco fa (a little while ago), il mese scorso (last month), la settimana prossima (next week).

How do you express duration in Italian?

Use "per" + time for completed durations: "Ho studiato per due ore" (I studied for two hours). Use "da" + time + present for ongoing: "Studio da due ore" (I have been studying for two hours). Use "in" + time for completion limit: "L’ho fatto in due ore" (I did it in two hours).

How do you say "next" and "last" with time expressions?

Use "scorso" for past and "prossimo" for future, both following the noun: "la settimana scorsa" (last week), "il mese prossimo" (next month), "l’anno scorso" (last year). They agree in gender and number.

A2 Topics