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