Rule reminder
English 'have been -ing for' = Italian present tense + 'da' + duration.
Which sentence correctly translates: 'The baby has been crying for twenty minutes'?
More in this section