How's "have done" used here with what meaning?

Native speaker’s answer
Rebecca
"Have done" is the present perfect tense! The structure is "have/has + [past participle]." The tense indicates something that was completed and happened in the past and is still true or continuing now. So here, it's used to reference an action done in the past but is still relevant and true now. Ex: I've done all my homework! Ex: She has eaten already, so she's not hungry.