Skip to content
Italian · Prepositions

Time Expressions: da, fa, tra, per

Italian uses four short words to place an action in time. English often changes the verb tense to do this instead.

  • da + a period + the present tense = an action that began in the past and is still going on: Studio italiano da due anni (I have been studying Italian for two years). To ask about it, say Da quanto tempo...? (How long have you been...?)
  • fa comes after the period and means ago: tre giorni fa (three days ago).
  • tra or fra (same meaning, use either) + a period = in that much time from now: Il treno parte tra dieci minuti (The train leaves in ten minutes).
  • per + a period = a closed, finished duration, usually with a past tense: Ho abitato a Milano per cinque anni (I lived in Milan for five years).

Don't translate I have been with a past tense. Italian keeps the present with da.

Examples

  • Abito a Bologna da sei mesi.
  • Ho finito il lavoro un'ora fa.
  • Tra una settimana comincio un nuovo corso.
  • Siamo rimasti a Parigi per quattro giorni.
  • Da quanto tempo aspetti?

Try it yourself

Studio italiano due anni e ormai parlo bene.Show answer
Studio italiano da due anni e ormai parlo bene.
Sono arrivato a Roma tre giorni .Show answer
Sono arrivato a Roma tre giorni fa.
Il treno parte dieci minuti.Show answer
Il treno parte tra dieci minuti.
Ho abitato a Milano cinque anni, poi mi sono trasferito.Show answer
Ho abitato a Milano per cinque anni, poi mi sono trasferito.
Conosco Franco tre mesi.Show answer
Conosco Franco da tre mesi.
Ho visto Luca un'ora .Show answer
Ho visto Luca un'ora fa.
due anni Anna finirà l'università.Show answer
Tra due anni Anna finirà l'università.
Ieri ho dormito dieci ore.Show answer
Ieri ho dormito per dieci ore.
quanto tempo vi conoscete?Show answer
Da quanto tempo vi conoscete?
Aspetto l'autobus venti minuti e non arriva.Show answer
Aspetto l'autobus da venti minuti e non arriva.