The past progressive is used to describe an action that began in the past, continued for a period of time, and then ended in the past. It is formed with the verb BE conjugated in the simple past plus the present participle.
The present perfect shows continuity between a relationship or an action that began in the past and continues into the present. It is formed with the simple present of HAVE plus the past participle.
The present progressive, also called the present continuous, is formed with the verb BE conjugated in the simple present followed by a present participle.