Fa, Fa and Tra: the Difference
One of the most common problems for Italian learners (especially at A2–B1 level) is knowing how to use and distinguish da, fa, and tra, which often get mixed up.
Let’s clear up this classic trio that causes endless confusion:
- time + fa = ago
- da + time = for / since
- tra + time = in
They all refer to time, but they answer different questions and are used in different contexts.
Once you see the logic, they become surprisingly simple.
1. Fa → how long ago something happened
Fa is used to talk about the past and means “ago.”
It tells us how much time has passed since an action happened.
Pattern
Amount of time + fa
Examples
- Sono arrivata due ore fa → I arrived two hours ago
- Ho iniziato a studiare italiano tre anni fa → I started studying Italian three years ago
- Ci siamo visti una settimana fa → We saw each other a week ago
2. Da + time → how long something has been going on
Da is used for actions or situations that started in the past and are still true now.
In English, it usually translates as “for” (a period of time) or “since.”
Structure
- da + point in time
- da + amount of time
Examples
- Studio italiano da due anni → I’ve been studying Italian for two years
- Vivo a Roma da marzo → I’ve lived in Rome since March
- Sono qui da stamattina → I’ve been here since this morning
Note
In these sentences, Italian often uses the present tense, not the passato prossimo.
Common mistake
- ❌ Ho studiato italiano per molto tempo
- ✅ Studio italiano da molto tempo
(= “I’ve been learning Italian for a long time”)
3. Tra + time → how long until something happens
Tra is used to talk about the future.
In English, it usually translates as “in + future time.”
Structure
Tra + amount of time
Examples
- Parto tra due giorni → I’m leaving in two days
- Ci vediamo tra una settimana → See you in a week
- L’esame è tra un mese → The exam is in a month
Common mistake
- ❌ In due anni fa
- ✅ Tra due anni (“in two years”)

Read more:





