Present perfect continuous
https://www.englishgratis.com/m/gr44.htmPRESENT PERFECT CONTINUOUS It has been raining for two hours Quando si usa Si usa il Present Perfect Continuous per esprimere un'azione che è appena terminata, che si è prolungata per un certo tempo e la cui conseguenza è evidente in questo momento. Esempio: I have been working very hard. I'm exhausted! Ho lavorato molto. Sono esausto!