We often use...
... the present perfect progressive to talk about actions continuing up to now, especially when we say how long they have lasted. We do not use a present tense to say how long something has lasted.
Match the beginnings and endings!
Matching exercise
Match the items on the right to the items on the left.