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 appSee all forms
| how long have you been...? | da quanto tempo sei...? |
|---|---|
| I have been in Madrid two years | sono a Madrid da due anni |
| I have been looking for a week | cerco lavoro da una settimana |
| months / years | mesi / 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.