Present perfect progressive
have, like,
know, be,
for, since.
They have been friends for twenty years.
(They met each other twenty years ago and
they are still friends.)
for, since, all morning/day/week.
Sarah has been picking vegetables for two hours.
(She started picking two hours ago and she is still
picking them now.)