Past tenses overview (US) - English for Everyone: English Grammar Guide
has been waiting
Card 1 of 10