Rule reminder
English 'have been -ing for' = Italian present tense + 'da' + duration.
Which sentence correctly translates: 'I have been running every morning for a year'?
More in this section