O que have donesignifica e como é usado aqui?

Resposta do falante nativo
Rebecca
onde Have doneé o tempo presente perfeito, que consiste em have/has + particípios passados. Significa que o que aconteceu no passado foi concluído e ainda está acontecendo. Ou seja, é uma ação que já foi feita aqui, mas ainda é relevante nos dias de hoje! Exemplo: I've done all my homework! (fiz todos os meus deveres de casa!) Exemplo: She has eaten already, so she's not hungry. (Ela já comeu e não está com fome.)