Rule reminder
In complex sentences, 'da' may appear with relative clauses, subjunctive, or conditional structures. The key rule remains: 'da' + present = ongoing from a past point to now.
Choose the most natural Italian for: 'I have been waiting for you to call for hours!'