Start learning

Italian grammar

Da + tempo

Say how long you have been doing something.

From the scene Sono a Madrid da due anni (I have been in Madrid for two years)

In short

For something still going on, use the present + da + time: sono a Madrid da due anni.

Your turn

Which one goes with I have been in Madrid two years?

Options: da quanto tempo sei...? · cerco lavoro da una settimana · sono a Madrid da due anni

Show answer

I have been in Madrid two years → sono a Madrid da due anni

How it works

For something that started in the past and is still going on, Italian uses the PRESENT + da + time.

Good to know

Sono a Madrid da due anni = I have been in Madrid for two years. Cerco lavoro da una settimana.

Good to know

If you are still here, say "sono qui da otto mesi", not "sono stata qui per otto mesi".

how long have you been...? da quanto tempo sei...?

Elena

Javi, da quanto tempo sei a Madrid?

Javi, how long have you been in Madrid?

Your turn

What fills the gap?

Javi, (blank) a Madrid?

Options: da quanto tempo sei · sono a Madrid da due anni · cerco lavoro da una settimana

Show answer

Elena

Javi, da quanto tempo sei a Madrid?

Javi, how long have you been in Madrid?

I have been in Madrid two years sono a Madrid da due anni

Javi

Sono a Madrid da due anni, signora Elena.

I have been in Madrid for two years, Signora Elena.

Your turn

What fills the gap?

(blank), signora Elena.

Options: Cerco lavoro da una settimana · Sono a Madrid da due anni · Da quanto tempo sei

Show answer

Javi

Sono a Madrid da due anni, signora Elena.

I have been in Madrid for two years, Signora Elena.

I have been looking for a week cerco lavoro da una settimana

Nuria

Sì. Cerco lavoro da una settimana.

Yes. I have been looking for work for a week.

Your turn

What fills the gap?

Sì. (blank).

Options: Sono a Madrid da due anni · Cerco lavoro da una settimana · Da quanto tempo sei

Show answer

Nuria

Sì. Cerco lavoro da una settimana.

Yes. I have been looking for work for a week.

months / years mesi / anni

Nuria

E io sono qui da otto mesi. Sono la nuova!

And I have been here eight months. I am the new girl!

Your turn

What fills the gap?

E io sono qui da otto (blank). Sono la nuova!

Options: da quanto tempo sei · sono a Madrid da due anni · mesi

Show answer

Nuria

E io sono qui da otto mesi. Sono la nuova!

And I have been here eight months. I am the new girl!

Watch out

Don't copy English "I have been... for".

Practise it in the story

Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.

Practise free in the app
See all forms
Da + tempo
how long have you been...?da quanto tempo sei...?
I have been in Madrid two yearssono a Madrid da due anni
I have been looking for a weekcerco lavoro da una settimana
months / yearsmesi / anni
More lines from the story
  • JaviIo lavoro in farmacia da un anno.I have worked at the pharmacy for a year.
  • ElenaSolo due anni? Io sono qui da sessanta.Only two years? I have been here sixty.

All Italian grammar guides · Learn Italian with stories