Qu’est-ce que have donesignifie et comment est-il utilisé ici ?

Réponse d’un locuteur natif
Rebecca
où Have doneest le présent parfait, qui se compose de have/has + participes passés. Cela signifie que ce qui s’est passé dans le passé est terminé et qu’il se poursuit toujours. En d’autres termes, c’est une action qui a déjà été faite ici, mais qui est toujours d’actualité aujourd’hui ! Exemple : I've done all my homework! (j’ai fait tous mes devoirs !) Exemple : She has eaten already, so she's not hungry. (Elle a déjà mangé et n’a pas faim.)