Grammar worksheets: the perfect progressive (or continuous) tense
The perfect progressive tenses typically express how long an action has been happening for. These worksheets ask students to complete sentences using the perfect progressive tense in the past (worksheet #1), the present (worksheet #2) and the future (worksheet #3).