Ce înseamnă have doneși cum este folosit aici?

Răspunsul vorbitorului nativ
Rebecca
unde Have doneeste timpul perfect prezent, care constă din participii have/has + trecute. Înseamnă că ceea ce s-a întâmplat în trecut a fost finalizat și încă se întâmplă. Cu alte cuvinte, este o acțiune care a fost deja făcută aici, dar este încă relevantă astăzi! Exemplu: I've done all my homework! (Mi-am făcut toate temele!) Exemplu: She has eaten already, so she's not hungry. (A mâncat deja și nu îi este foame.)