what is the difference between progressive and perfect progressive
The differences between the progressive tense and perfect progressive tense are as follows:
- The progressive tense indicates an action that is, was, or will be occurring in certain time. While, the perfect progressive tense indicates actions that occur repeatedly over a period of time in past, are continuing and/or will occur in future.
- In progressive tense, verbs are formed with verb "be"+ -ing. Whereas, perfect progressive tense is formed by using have/has/ had/will have+been+ -ing.