have you already finished
Hai già finito i tuoi compiti di inglese?
Have you finished your English homework yet?
Have you finished your shift yet?
— The Experiment - Cercasi cavie umane (2001)
Hai già finito di fare i compiti?
Have you finished doing your homework yet?
Hai già finito i tuoi compiti?
Have you finished your homework yet?
Have you finished yet?