Have/has + voltooid deelwoord
When you're talking about a period of time, not a specific moment in the past
Signal words: ever, never, until now, lately, since, for, (not) yet, just, already
The All Blacks have performed the Haka since 1884
They have just won their first match