Що have doneозначає і як воно тут вживається?

Відповідь носія мови
Rebecca
де Have done- теперішній доконаний час, який складається з дієприкметників have/has + минулого часу. Це означає, що те, що було в минулому, завершено, і це все ще триває. Іншими словами, це дія, яка вже була зроблена тут, але вона актуальна і сьогодні! Приклад: I've done all my homework! (Я виконав усі домашні завдання!) Приклад: She has eaten already, so she's not hungry. (Вона вже з'їла і не голодна.)