Time Adverbs with Present Perfect
Adverbs are expressions that function as modifiers of other elements in the clause. They can provide a wide range of information. Time adverbs are often used with the present perfect and function as modifiers of other elements in the clause. https://open.books4languages.com/english-a2-grammar/chapter/time-adverbs-with-present-perfect/