Have/has+V(3rd form)
I have already done my homework.
Have you seen this film?
I haven’t seen her since then.
Keywords
For, since, yet, never, always, so far, many times, lately, recently, already
Yoko has known Mary since 1994.
I have already written a letter to the president.
Present perfect