|progressive present perfect|
| Definition -
An aspect used to show that a state or action that started in the past has continued up to the present.
1. It is formed from has/have + been + present participle.
2. It is also called the present perfect continuous and the present perfect progressive.
(1) They have been talking for the last six hours.
(2) Derek has been teaching guitar since he was two years old.