Rule reminder
Imperfect + da = 'had been doing X for Y when...' (past ongoing, later interrupted). Present + da = 'have been doing X for Y' (still ongoing now).
Which sentence expresses a current (not past) ongoing situation?
More in this section