have already done
Have you done your homework yet?
Allora hai già fatto i compiti per la lezione del professor Worth?
So, have you already done the homework for Professor Worth's class?
— Juno (2007)
Lo so che tu hai già fatto spese veramente folli per lei.
I know you've already spent some really crazy money on her.
— Vivere (1952)
Quanti colloqui hai già fatto in questi giorni?
How many interviews have you had already these days?
— Your Name. (2016)
Have you packed your bags yet?
— Il Signore degli Anelli - La compagnia dell'anello (2001)
Haven’t you already done something?