Skip to content

“Da due anni” or “per due anni”: how long you have been doing something.

English uses one tense for something that is still going on. Italian uses the present, and a different preposition.

Rodrigo · · 6 min

You want to say that you have been studying Italian for two years and that you still are, and it comes out as ho studiato l’italiano per due anni. Both halves of the sentence were translated faithfully. “Have been studying” looked like a past, so you took a past. “For” looked like per, because it usually is. The sentence that arrives means you used to study Italian and then stopped.

Italian splits this one question in two, and the split is about now. If the thing is still true as you speak, Italian uses the present tense and da: studio l’italiano da due anni. If it is over, Italian uses a past tense and per: ho studiato l’italiano per due anni. The preposition and the tense move together; you do not choose them separately.

Fa is the third piece, and it answers a different question. It does not measure a stretch of time at all. It marks a single point in the past, the way “ago” does: due anni fa, una settimana fa, poco fa. So a stretch that is still running takes da, a stretch that has closed takes per, and a moment takes fa.

The present tense is the part that feels strangest, because English insists on a perfect there. But the Italian logic is simple once you say it out loud: you are studying, that is the present, and da due anni tells the listener how long the present has been going on.

Studio l’italiano da due anni.
I have been studying Italian for two years.
Still true, so the present tense and da. Ho studiato here would mean you stopped.
Ho studiato l’italiano per due anni.
I studied Italian for two years.
Finished, so a past tense and per. The two years are a closed block with an end in them.
Ho iniziato due anni fa.
I started two years ago.
A point in time rather than a stretch, so fa. Nothing here measures how long anything lasted.
Da quanto tempo studi l’italiano?
How long have you been studying Italian?
The question that goes with da, and it is in the present too. You will be asked this constantly.
Vivo a Bologna dal 2020.
I have lived in Bologna since 2020.
Da also means since a starting point: dal 2020, da lunedì, da settembre. Same present tense.

Those last two are worth keeping together, because da covers both of the English words here. Da due anni is “for two years”, a measured length. Dal 2020 is “since 2020”, a named beginning. Italian sees them as the same idea from two angles (a present that started somewhere), so one preposition does both jobs, and the tense stays present either way.

The edge that trips people up

Spoken Italian has an emphatic version of the da sentence, and you will hear it often enough that it is worth recognising. È da due anni che studio l’italiano means exactly what studio l’italiano da due anni means, with the length pushed to the front of the sentence for weight. Sono due anni che studio l’italiano does the same. Both are ordinary speech, not slang, and both keep the present tense, which is the part that matters.

Then there is the case where da appears with a past tense after all. It happens when the whole stretch sits in the past, when you are describing a duration that was already running at some earlier moment and had not finished then. Non lo vedevo da anni is “I had not seen him for years”, said from a point in the past looking further back. The tense is the imperfetto, and the logic is unchanged: it was still true at the moment you are describing, so Italian keeps the tense of that moment and da keeps measuring.

Per has a second life that is easier. Alongside a closed duration, it does intention: vado a Roma per tre giorni, I am going to Rome for three days. The three days have not happened, but they are a bounded block with an end planned into them, and that is the same per.

A short set of oppositions is the fastest way to feel the boundary. Lavoro qui da sei mesi: I have been working here six months, and still am. Ho lavorato lì per sei mesi: I worked there for six months, and do not any more. Ho smesso sei mesi fa: I stopped six months ago. Aspetto da venti minuti: I have been waiting twenty minutes, and I am still on the pavement. Ho aspettato per venti minuti: I waited twenty minutes, and then something happened.

Something smaller needs a line, because learners often reach for it. Da in the present takes the plain present, not a continuous form, because Italian has no everyday continuous for this: studio, lavoro, aspetto. If you were reaching for sto studiando da due anni, you can put it down. Studio l’italiano da due anni is the natural sentence.

How to hear it

Ask one question before the preposition: is it still happening as I say this? If yes, the present tense and da. If no, a past tense and per. If what you are naming is the moment it began rather than how long it has run, fa.

It is the same question Italian is asking, which is why one question is enough. English hides the answer inside the tense (“I have been studying” contains the news that you still study), while Italian puts it out in the open, in the verb and in the preposition at once. Once you notice that da and the present travel together, the pair stops being two decisions.

There is a reason to get this one right early, beyond accuracy. Da quanto tempo studi l’italiano? is a question you will be asked in the first minute of most conversations you have in Italian, and the answer is one of the first things anyone learns about you. Said with per and a past tense, it reports a project you abandoned. Said with da and the present, it says you are in the middle of something, which, if you are reading this, is true.

Giulia

Bologna

la giornata sta volando, non so neanche io dove. tu che fai di bello?

The day is flying by, I don't even know where to. What are you up to?

Knowing the rule is the easy part. Using it without thinking takes someone to talk to.

Someone to talk to every day, in the language you want to keep.

  • Texts with you on Telegram, in Italian, German, Spanish, English and French.
  • Corrects you inside the answer, the way a friend would.
  • Writes you a letter every Sunday about how you're doing.

Free for 7 days, no card. Then €14 a month or €99 a year, VAT included.

The companions are AI and say so in their first message.

Talk to Giulia

We write when the letters start. Nothing else, and you can ask us to remove it at any time. What we do with your address .