
E5 - Perfect Progressive Aspect
Quiz by Ma. Dolores E. De Fiesta
Track each student's skills and progress in your Mastery dashboards
has/have + been + -ing form of the verb (example: has been eating)
had + been + -ing form of the verb (example: had been jumping)
will/shall + have + been + -ing form of the verb (example: will have been writing)
Alice has been talking on the phone since an hour ago.

Ms. Kelly has been trying to look for a job for a long time.

The driver had been driving for two hours before he took a test.

They had been painting the house the whole of last week.

Sam will have been waiting for an hour by the time I meet him.

Next month I'll have been studying Mandarin for two years.

The perfect progressive expresses that the action had, has or will have been in progress for some time at a specific point in time.